]> git.mxchange.org Git - friendica.git/commitdiff
show the workerqueue in the admin panel summary
authorTobias Diekershoff <tobias.diekershoff@gmx.net>
Thu, 9 Jun 2016 16:08:40 +0000 (18:08 +0200)
committerTobias Diekershoff <tobias.diekershoff@gmx.net>
Thu, 9 Jun 2016 16:08:40 +0000 (18:08 +0200)
doc/Settings.md
doc/de/Settings.md
mod/admin.php
view/templates/admin_summary.tpl

index 10f0da4e7f36a1c4ec6b5bfb3c842997964e5d21..6eb967acc6e65ea8d1b8a45657c127d1d1fd1875 100644 (file)
@@ -9,6 +9,8 @@ This number should decrease quickly.
 The second is the messages which could for various reasons not being delivered.
 They will be resend later.
 You can have a quick glance into that second queus in the "Inspect Queue" section of the admin panel.
+If you have activated the background workers, there might be a third number representing the count of jobs queued for the workers.
+
 Then you get an overview of the accounts on your node, which can be moderated in the "Users" section of the panel.
 As well as an overview of the currently active addons
 The list is linked, so you can have quick access to the plugin settings.
index 4b4f9a4cc0c63fc5120fe8181fb0c868b1d6fd09..f72d4fd75bb765f94a75fae3914ccc28b94fd72c 100644 (file)
@@ -9,6 +9,9 @@ Diese Zahl sollte sich relativ schnell sinken.
 Die zweite Zahl gibt die Anzahl von Nachrichten an, die nicht zugestellt werden konnten.
 Die Zustellung wird zu einem späteren Zeitpunkt noch einmal versucht.
 Unter dem Punkt "Warteschlange Inspizieren" kannst du einen schnellen Blick auf die zweite Warteschlange werfen.
+Solltest du für die Hintergrundprozesse die Worker aktiviert haben, könntest du eine dritte Zahl angezeigt bekommen.
+Diese repräsentiert die Anzahl der Aufgaben, die die Worker noch vor sich haben.
+
 Des weiteren findest du eine Übersicht über die Accounts auf dem Friendica Knoten, die unter dem Punkt "Nutzer" moderiert werden können.
 Sowie eine Liste der derzeit aktivierten Addons.
 Diese Liste ist verlinkt, so dass du schnellen Zugriff auf die Informationsseiten der einzelnen Addons hast.
index 454d59bb07b006c4d915c6e1ad420de2b8f43297..2303d3b9c16a7684ea3d1fc28d888e48dba4e338 100644 (file)
@@ -440,9 +440,16 @@ function admin_page_summary(&$a) {
        $r = q("select count(*) as total from queue where 1");
        $queue = (($r) ? $r[0]['total'] : 0);
 
+    if (get_config('system','worker')) {
+        $r = q("select count(*) as total from workerqueue where 1");
+        $workerqueue = (($r) ? $r[0]['total'] : 0);
+    } else {
+        $workerqueue = 0;
+    }
+
        // We can do better, but this is a quick queue status
 
-       $queues = array('label' => t('Message queues'), 'deliverq' => $deliverq, 'queue' => $queue);
+       $queues = array('label' => t('Message queues'), 'deliverq' => $deliverq, 'queue' => $queue, 'workerq' => $workerqueue);
 
 
        $t = get_markup_template("admin_summary.tpl");
index 282c2b6fbbe7fd926d1ccb62629ab762d91ee49f..70f95ca5ef17e67a35780aed9261f1679ecebdc6 100644 (file)
@@ -4,7 +4,7 @@
 
        <dl>
                <dt>{{$queues.label}}</dt>
-               <dd>{{$queues.deliverq}} - <a href="{{$baseurl}}/admin/queue">{{$queues.queue}}</a></dd>
+               <dd>{{$queues.deliverq}} - <a href="{{$baseurl}}/admin/queue">{{$queues.queue}}</a>{{if $queues.workerq}} - {{$queues.workerq}}{{/if}}</dd>
        </dl>
        <dl>
                <dt>{{$pending.0}}</dt>