Config::get("system", "worker_queues", 4)) { return; } $a->start_process(); logger("Front end worker started: ".getmypid()); call_worker(); if ($r = poller_worker_process()) { // On most configurations this parameter wouldn't have any effect. // But since it doesn't destroy anything, we just try to get more execution time in any way. set_time_limit(0); poller_execute($r[0]); } call_worker(); $a->end_process(); logger("Front end worker ended: ".getmypid()); killme(); }