X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fworker.php;h=947656ab7c2eebd4bab04384b906c939544ede6d;hb=28eb5d57a72aae22428061b26b90195f7feacadf;hp=4949b830f4866c4863eb5fe99d363e35e06077a6;hpb=8f7d191bfca553f9d928666e7ef3b52a26911a8e;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());