Page 1 of 1

Monitoring Cronjob erzeugt Warning bei fehlendem Prozess

Posted: Mon 22. May 2023, 10:03
by l_fish
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt

Ja


Server-Betriebssystem + Version

Debian 11.7


Eingesetzte Server-Virtualisierung-Technologie

keine


KeyHelp-Version + Build-Nummer

23.1.1 (Build 3016)


Problembeschreibung / Fehlermeldungen

Monitoring Cronjob erzeugt Warning (gesendet per Mail) bei fehlendem Prozess:

Code: Select all

Betreff: Cron <root@web> php /home/keyhelp/www/keyhelp/bin/monitoring.php

Text:
---
Warning: file_get_contents(/proc/3763655/stat): failed to open stream: No such file or directory in /home/keyhelp/www/keyhelp/core/System/ProcessManagement/ProcessManager.php on line 86

Notice: Undefined offset: 13 in /home/keyhelp/www/keyhelp/core/System/ProcessManagement/ProcessManager.php on line 98

Notice: Undefined offset: 14 in /home/keyhelp/www/keyhelp/core/System/ProcessManagement/ProcessManager.php on line 99
---
Die Warning findet man entsprechend auch in der /var/log/keyhelp/php-error.log


Laut mail.log war das ein postfix Prozess (postfix/cleanup[3763655]). Vermutung: Während des Ablaufs der monitoring.php wurde dieser Prozess (regulär?) beendet und hat dann die Warning im Cronjob erzeugt.

Ist eher nice to have, aber vielleicht kann man so etwas im cronjob ja abfangen?

Erwartetes Ergebnis

Warning direkt im Cronjob abfangen.

Tatsächliches Ergebnis

Siehe oben.

Schritte zur Reproduktion

Nicht wirklich möglich.

Zusätzliche Informationen

keine.

Re: Monitoring Cronjob erzeugt Warning bei fehlendem Prozess

Posted: Mon 22. May 2023, 12:08
by technotravel
Hab ich auch schon 2x gekriegt - seltsamerweise aber nicht öfter ...

Re: Monitoring Cronjob erzeugt Warning bei fehlendem Prozess

Posted: Mon 22. May 2023, 16:20
by Florian
Hallo,

diese Meldung ist nicht weiter bedenklich.. Man gehe in die Datei etc/cron.d/keyhelp-monitoring und ergänzt dort unter der Zeile, die mit "PATH=" beginnt das folgende:

Code: Select all

MAILTO=""

Re: Monitoring Cronjob erzeugt Warning bei fehlendem Prozess

Posted: Tue 23. May 2023, 08:01
by l_fish
Florian wrote: Mon 22. May 2023, 16:20 diese Meldung ist nicht weiter bedenklich.. Man gehe in die Datei etc/cron.d/keyhelp-monitoring und ergänzt dort unter der Zeile, die mit "PATH=" beginnt das folgende:

Code: Select all

MAILTO=""
Da war ich von ausgegangen, dass die Meldung nicht kritisch ist, daher auch mein Hinweis, dass ein Fix nice to have wäre.

Aber danke für den Tipp zur Stummschaltung! Ich lasse es vorerst, wie es ist. Sollten diese Meldungen öfter auftauchen, weiß ich dann ja, wie ich die loswerden kann :)

Re: Monitoring Cronjob erzeugt Warning bei fehlendem Prozess  [GELÖST]

Posted: Thu 1. Jun 2023, 12:34
by Alexander
Die "Stummschaltung" kommt dann spätestens mit dem nächsten Update sowieso ;), hatte ich im aktuellen Update leider vergessen :oops: .

Ihr könnt das MAILTO="" also gern auch jetzt schon aufnehmen.

Re: Monitoring Cronjob erzeugt Warning bei fehlendem Prozess

Posted: Thu 1. Jun 2023, 13:35
by l_fish
Top! Vielen Dank :)