From 9b4892e3ca4cfbfad811ccaf9fcc71ecdc29b940 Mon Sep 17 00:00:00 2001 From: Frederic Guillot Date: Mon, 26 Dec 2016 21:49:53 -0500 Subject: [PATCH] Show processing time in worker --- worker.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/worker.php b/worker.php index 55ef30b..82fcf0d 100644 --- a/worker.php +++ b/worker.php @@ -14,13 +14,16 @@ $connection = new Pheanstalk(BEANSTALKD_HOST); while ($job = $connection->reserveFromTube(BEANSTALKD_QUEUE)) { $payload = unserialize($job->getData()); + $start_time = microtime(true); - echo 'Processing feed_id=', $payload['feed_id'], ' for user_id=', $payload['user_id'],PHP_EOL; + echo 'Processing feed_id=', $payload['feed_id'], ' for user_id=', $payload['user_id']; Handler\Feed\update_feed($payload['user_id'], $payload['feed_id']); Model\Item\autoflush_read($payload['user_id']); Model\Item\autoflush_unread($payload['user_id']); - Miniflux\Helper\write_debug_file(); + echo ', duration='.(microtime(true) - $start_time).' seconds', PHP_EOL; + + Miniflux\Helper\write_debug_file(); $connection->delete($job); }