1
0
Fork 0

Bugfix: The poller often couldn't store the pid in the workerqueue

This commit is contained in:
Michael 2017-05-30 13:20:29 +00:00
commit f6d10198cc
2 changed files with 70 additions and 29 deletions

View file

@ -41,11 +41,15 @@ function worker_init($a){
// 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]);
if (poller_claim_process($r[0])) {
poller_execute($r[0]);
}
}
call_worker();
poller_unclaim_process();
$a->end_process();
logger("Front end worker ended: ".getmypid());