X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fworker.php;h=947656ab7c2eebd4bab04384b906c939544ede6d;hb=2894214347953f0d8f288ae1999688f2396d67a5;hp=4949b830f4866c4863eb5fe99d363e35e06077a6;hpb=77e8c44016a5c327e61e93724b8921cfd600b66c;p=friendica.git diff --git a/mod/worker.php b/mod/worker.php index 4949b830f4..947656ab7c 100644 --- a/mod/worker.php +++ b/mod/worker.php @@ -5,8 +5,8 @@ */ require_once("include/poller.php"); -use \Friendica\Core\Config; -use \Friendica\Core\PConfig; +use Friendica\Core\Config; +use Friendica\Core\PConfig; function worker_init($a){ @@ -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());