X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=mod%2Fworker.php;h=23dfd6e0004ba7cc46ae7189270a856c40776abc;hb=f4c94236c5ffea5ddd369b073aeec44320a137df;hp=5659d825e71326a52aa78e1782af54effc9e2fb8;hpb=e84c48b979ab265cd29ff3624e975e288c6755fc;p=friendica.git diff --git a/mod/worker.php b/mod/worker.php index 5659d825e7..23dfd6e000 100644 --- a/mod/worker.php +++ b/mod/worker.php @@ -5,7 +5,9 @@ */ use Friendica\Core\Config; +use Friendica\Core\Logger; use Friendica\Core\Worker; +use Friendica\Database\DBA; use Friendica\Util\DateTimeFormat; function worker_init() @@ -15,6 +17,9 @@ function worker_init() return; } + // Ensure that all "strtotime" operations do run timezone independent + date_default_timezone_set('UTC'); + // We don't need the following lines if we can execute background jobs. // So we just wake up the worker if it sleeps. if (function_exists("proc_open")) { @@ -32,7 +37,7 @@ function worker_init() Worker::startProcess(); - logger("Front end worker started: ".getmypid()); + Logger::log("Front end worker started: ".getmypid()); Worker::callWorker(); @@ -43,7 +48,7 @@ function worker_init() $fields = ['executed' => DateTimeFormat::utcNow(), 'pid' => getmypid(), 'done' => false]; $condition = ['id' => $r[0]["id"], 'pid' => 0]; - if (dba::update('workerqueue', $fields, $condition)) { + if (DBA::update('workerqueue', $fields, $condition)) { Worker::execute($r[0]); } } @@ -54,7 +59,7 @@ function worker_init() Worker::endProcess(); - logger("Front end worker ended: ".getmypid()); + Logger::log("Front end worker ended: ".getmypid()); - killme(); + exit(); }