$w->orderBy('act_when ASC'); // oldest first.
- echo "QUEUE is {$w->count()}\n";
+ $this->Log("QUEUE is {$w->count()}");
$w->limit($opts['limit']); // we can run 1000 ...
} else {
$o = $w->object();
- echo "$w->id : $w->person_id_email email : ".
- $o->toEventString()." ". $w->status() . "\n";
+ $this->log("$w->id : $w->person_id_email email : ".
+ $o->toEventString()." ". $w->status() );
}
exit;
}
while (true) {
- echo "BATCH SIZE: ". count($ar) . "\n";
+ $this->log("BATCH SIZE: ". count($ar) );
if (empty($ar)) {
- echo "COMPLETED MAIN QUEUE - running delated\n";
+ $this->log("COMPLETED MAIN QUEUE - running delated");
if (empty($pushed)) {
break;
$pipe = array();
- echo "call proc_open $cmd\n";
+ $this->log("call proc_open $cmd");
if ($this->max_pool_size === 1) {
if (!empty($this->opts['dryrun'])) {
- echo "DRY RUN\n";
+ $this->log("DRY RUN");
return;
}
);
- echo "RUN ({$info['pid']}) $cmd \n";
+ $this->log("RUN ({$info['pid']}) $cmd ");
}
function poolfree()
// update if necessday.
if ($info['pid'] && $p['pid'] != $info['pid']) {
- echo "CHANING PID FROM " . $p['pid'] . " TO ". $info['pid']. "\n";
+ $this->log("CHANING PID FROM " . $p['pid'] . " TO ". $info['pid']);
$p['pid'] = $info['pid'];
}
//fclose($p['pipes'][1]);
fclose($p['pipes'][0]);
fclose($p['pipes'][2]);
- echo "\nTERMINATING: ({$p['pid']}) " . $p['cmd'] . " : " . file_get_contents($p['out']) . "\n";
+ $this->log("TERMINATING: ({$p['pid']}) " . $p['cmd'] . " : " . file_get_contents($p['out']));
@unlink($p['out']);
continue;
// $pool[] = $p;
// continue;
//}
- echo "\nENDED: ({$p['pid']}) " . $p['cmd'] . " : " . file_get_contents($p['out']) . "\n";
+ $this->log("ENDED: ({$p['pid']}) " . $p['cmd'] . " : " . file_get_contents($p['out']) );
@unlink($p['out']);
//unlink($p['out']);
}
- echo "POOL SIZE: ". count($pool) ."\n";
+ $this->log("POOL SIZE: ". count($pool) );
$this->pool = $pool;
if (count($pool) < $this->max_pool_size) {
return true;
{
die("Done\n");
}
+ function log($str)
+ {
+ echo date("Y-m-d H:i:s - $str\n");
+ }
}
\ No newline at end of file