X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=mod%2Fworker.php;h=1bd58807895fab1ae5c6782964925ab98151774d;hb=d49f986d1eb6894dd948577288357b6c1755e3d3;hp=9d0902bf3666a2270c3273ccd48928d3f8305bd4;hpb=cc5eebd173503ce654b5c52fb34229668345e853;p=friendica.git diff --git a/mod/worker.php b/mod/worker.php index 9d0902bf36..1bd5880789 100644 --- a/mod/worker.php +++ b/mod/worker.php @@ -1,25 +1,26 @@ start_process(); + Worker::startProcess(); logger("Front end worker started: ".getmypid()); - call_worker(); + Worker::callWorker(); - if ($r = poller_worker_process()) { + if ($r = Worker::workerProcess()) { // 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]); + if (poller_claim_process($r[0])) { + Worker::execute($r[0]); + } } - call_worker(); + Worker::callWorker(); - $a->end_process(); + Worker::unclaimProcess(); + + Worker::endProcess(); logger("Front end worker ended: ".getmypid());