From: Michael Date: Thu, 19 Jan 2017 17:06:23 +0000 (+0000) Subject: The worker now tells the process runtime length. X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=1360a0a003ca6a2aa0ebaec92156d296e92bf14d;p=friendica.git The worker now tells the process runtime length. --- diff --git a/include/poller.php b/include/poller.php index b631d2acd1..b0c594db15 100644 --- a/include/poller.php +++ b/include/poller.php @@ -153,6 +153,9 @@ function poller_execute($queue) { $funcname = str_replace(".php", "", basename($argv[0]))."_run"; if (function_exists($funcname)) { + + $stamp = (float)microtime(true); + logger("Process ".$mypid." - Prio ".$queue["priority"]." - ID ".$queue["id"].": ".$funcname." ".$queue["parameter"]); // For better logging create a new process id for every worker call @@ -169,7 +172,9 @@ function poller_execute($queue) { sleep($cooldown); } - logger("Process ".$mypid." - Prio ".$queue["priority"]." - ID ".$queue["id"].": ".$funcname." - done"); + $duration = (float)round(microtime(true)-$stamp, 3); + + logger("Process ".$mypid." - Prio ".$queue["priority"]." - ID ".$queue["id"].": ".$funcname." - done in ".$duration." seconds."); q("DELETE FROM `workerqueue` WHERE `id` = %d", intval($queue["id"])); } else {