Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Vorhergehende Überarbeitung | |||
— | fehlerdiagnose [2023/04/14 10:22] (aktuell) – [Init-Script] lwsystems | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Vorgehensweise ====== | ||
+ | |||
+ | Falls beim Betrieb von Benno MailArchiv Probleme auftreten sollte zuerst festgestellt werden, in welcher | ||
+ | |||
+ | * Archivierung - // | ||
+ | * Suche und Anzeige - // | ||
+ | * Anzeige - // | ||
+ | |||
+ | Im nächsten Schritt wird die jeweilige Komponenten genauer untersucht. | ||
+ | |||
+ | |||
+ | |||
+ | ====== Fehler bei der Archivierung ====== | ||
+ | |||
+ | ===== Prozessliste ===== | ||
+ | |||
+ | Zuerst sollte festgestellt werden, ob der Archivierungsprozess definitiv läuft. Dieses kann am sichersten mit Hilfe von '' | ||
+ | |||
+ | <code bash> | ||
+ | # ps ax|grep bennoarchive | ||
+ | </ | ||
+ | |||
+ | In der Ausgabe sollte ein Java-Prozess aufgelistet sein. In diesem Fall sollte die Logdatei des Dienstes untersucht werden (s.u.). | ||
+ | |||
+ | |||
+ | ===== Manueller Start ===== | ||
+ | |||
+ | Falls der Java-Prozess hier nicht gelistet ist, sollte versucht werden, diesen manuell zu starten. | ||
+ | |||
+ | |||
+ | ==== Init-Script ==== | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | systemctl stop benno-archive | ||
+ | systemctl start benno-archive | ||
+ | </ | ||
+ | |||
+ | ==== Direkter Start ==== | ||
+ | |||
+ | Sollte der Start per Init-Script nicht funktionieren, | ||
+ | |||
+ | <code bash> | ||
+ | su -s /bin/sh -c 'cd / | ||
+ | </ | ||
+ | |||
+ | Der Test kann mit //Strg-c// beendet werden. | ||
+ | |||
+ | |||
+ | ===== Logging ===== | ||
+ | |||
+ | |||
+ | Im nächsten Schritt werden die letzten Zeile der Logdatei des Archivers ausgegeben. | ||
+ | |||
+ | <code bash> | ||
+ | tail -30 / | ||
+ | </ | ||
+ | |||
+ | Im ordnungsgemäßen Betrieb ist hier der Start des Daemons vermerkt. Falls schon E-Mails archiviert wurden, wird dieses hier auch angezeigt. | ||
+ | |||
+ | <code bash> | ||
+ | 2017-12-08 13: | ||
+ | 2017-12-08 13: | ||
+ | 2017-12-08 13: | ||
+ | 2017-12-08 13: | ||
+ | </ | ||
+ | |||
+ | ====== Fehler des REST Daemons ====== | ||
+ | |||
+ | ===== Prozessliste ===== | ||
+ | |||
+ | Der REST-Daemon wird ebenfalls per '' | ||
+ | |||
+ | <code bash> | ||
+ | # ps ax|grep bennorest | ||
+ | </ | ||
+ | |||
+ | In der Ausgabe sollte ein Java-Prozess aufgelistet sein. In diesem Fall sollte die Logdatei des Dienstes untersucht werden (s.u.). | ||
+ | |||
+ | |||
+ | ===== Manueller Start ===== | ||
+ | |||
+ | Falls der Java-Prozess hier nicht gelistet ist, sollte versucht werden, diesen manuell zu starten. | ||
+ | |||
+ | |||
+ | ==== Init-Script ==== | ||
+ | |||
+ | |||
+ | <code bash> | ||
+ | service benno-rest stop | ||
+ | service benno-rest start | ||
+ | </ | ||
+ | |||
+ | ==== Direkter Start ==== | ||
+ | |||
+ | Sollte der Start per Init-Script nicht funktionieren, | ||
+ | |||
+ | <code bash> | ||
+ | su -s /bin/sh -c 'cd / | ||
+ | </ | ||
+ | |||
+ | Der Test kann mit //Strg-c// beendet werden. | ||
+ | |||
+ | |||
+ | ===== Logging ===== | ||
+ | |||
+ | |||
+ | Im nächsten Schritt werden die letzten Zeile der Logdatei des Archivers ausgegeben. | ||
+ | |||
+ | <code bash> | ||
+ | tail -30 / | ||
+ | </ | ||
+ | |||
+ | Im ordnungsgemäßen Betrieb ist hier der Start des Daemons vermerkt. Falls schon E-Mails archiviert wurden, wird dieses hier auch angezeigt. | ||
+ | |||
+ | <code bash> | ||
+ | 2017-12-18 13: | ||
+ | 2017-12-18 13: | ||
+ | 2017-12-18 13: | ||
+ | 2017-12-18 13: | ||
+ | </ | ||
+ | |||