Pi hängt sich manchmal auf

Hast Du Probleme mit Hardware, die durch die anderen Foren nicht abgedeckt werden? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Pi hängt sich manchmal auf

Beitrag von Richard » 05.03.2019 12:40:54

Hallo,

in den letzten Wochen hat sich mein eigentlich stabil laufenden Pi mit Raspbian Stretch einige Male aufgehängt. Starte ich ihn neu, läuft er wieder einige Zeit stabil. Die genauen Zeitpunkte sind mir nicht bekannt. Änderungen hab ich zu vorher keine vorgenommen. Den Pi nutze ich für regelmäßige Downloads über das Usenet und mit wget und youtube-dl.

Wird hier ein Log erstellt aus dem man herausbekommen könnte wann das passierte? Irgendwann muss der Log ja aufhören zu protokolieren. Oder muss man das erst manuell einrichten? Könnte man auch die CPU- und RAM-Auslastung protokolieren?

Ich habe sowohl die SD-Karte von der gebootet wird als auch den Stick auf den geschrieben wird getauscht, ohne Besserung. Das gleiche mit dem Netzteil (ich habe hier 2 originale Netzteile für den Pi getestet). Es ist das Modell 3B+ du es wurde nicht übertaktet.

Richard

Benutzeravatar
MSfree
Beiträge: 10752
Registriert: 25.09.2007 19:59:30

Re: Pi hängt sich manchmal auf

Beitrag von MSfree » 05.03.2019 13:02:35

Richard hat geschrieben: ↑ zum Beitrag ↑
05.03.2019 12:40:54
Wird hier ein Log erstellt aus dem man herausbekommen könnte wann das passierte?
Nein, per Defautl ist das journal auf dem Pi in einer RAM-Disk unter /run/log.

Um ein journal auf die Platte zu bekommen, mußt du das Verzeichnis /var/log/journal anlegen und rebooten.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Pi hängt sich manchmal auf

Beitrag von Richard » 07.03.2019 14:05:44

Hab das jetzt so gemacht. Hab da jetzt einen Unterordner mit einer kryptischen Zahlen-Buchstaben-Kombination und darin 4 Dateien mit *.journal. Sollte das reichen um im Falle eines neuerlichen Freezes prüfen zu können so genau das Problem lag?

Benutzeravatar
MSfree
Beiträge: 10752
Registriert: 25.09.2007 19:59:30

Re: Pi hängt sich manchmal auf

Beitrag von MSfree » 07.03.2019 14:28:43

Richard hat geschrieben: ↑ zum Beitrag ↑
07.03.2019 14:05:44
Hab das jetzt so gemacht. Hab da jetzt einen Unterordner mit einer kryptischen Zahlen-Buchstaben-Kombination und darin 4 Dateien mit *.journal.
Mit journalctl kann man diese Daten lesen. Lese dich mal durch man journalctl durch.
Sollte das reichen um im Falle eines neuerlichen Freezes prüfen zu können so genau das Problem lag?
Auf jeden Fall bekommst du jetzt überhaupt mal etwas. Ob es reicht, kann ich nicht garantieren. Es kann immer passieren, daß die Kiste so ungünstig abstürzt, daß eine Fehlermeldung nicht mehr auf das Log geschrieben werden kann.

mat6937
Beiträge: 2953
Registriert: 09.12.2014 10:44:00

Re: Pi hängt sich manchmal auf

Beitrag von mat6937 » 07.03.2019 23:17:18

Richard hat geschrieben: ↑ zum Beitrag ↑
05.03.2019 12:40:54
in den letzten Wochen hat sich mein eigentlich stabil laufenden Pi mit Raspbian Stretch einige Male aufgehängt.
Hast Du einen Bildschirm und eine Tastatur (24/7) an deinem PI? Oder wie hast Du festgestellt, dass dein PI sich aufhängt?
Aktiviere mal dem Hardware-watchdog (nicht den software-watchdog) auf deinem PI, um festzustellen ob dein PI nach dem aufhängen evtl. rebootet wird.
Die Wirksamkeit des Hardware-watchdogs könntest Du auf deinem PI, mit einer fork-bomb testen.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Pi hängt sich manchmal auf

Beitrag von Richard » 10.03.2019 18:23:15

Ich hab das mit dem Hardware-Watchdog jetzt mal versucht wie hier https://www.gieseke-buch.de/raspberrypi ... ung-nutzen beschrieben. Ich bekomme bei

Code: Alles auswählen

sudo cat > /dev/watchdog
die Meldung, dass ich keine Berechtigung habe. Die sind laut ls

Code: Alles auswählen

crw------- 1 root root 10, 130 Mär 10 18:15 /dev/watchdog
Das sollte doch passen. Der Besitzer (root) darf darin schreiben und lesen.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Pi hängt sich manchmal auf

Beitrag von Richard » 15.03.2019 12:36:09

So, es war mal wieder so weit. Gerade wieder keine Verbindung zum Pi bekommen über den SMB-Server und über SSH. Aber ping ging noch. Ich hab auf dem Pi ein Script laufen, dass alle 10min die aktuelle Uhrzeit in eine Textdatei auf die Fritzbox schreibt. Der Script hörte um 9:30 auf. Warum Ping dennoch lief weiß ich nicht.

Um die Uhrzeit hab ich das hier drin stehen:

Code: Alles auswählen

Mär 15 09:25:01 raspberrypi CRON[3990]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Mär 15 09:25:01 raspberrypi CRON[3991]: pam_unix(cron:session): session opened for user pi by (uid=0)
Mär 15 09:25:01 raspberrypi CRON[3999]: (www-data) CMD (php -f "/var/www/html/resources/cron/init.php" >/dev/null 2>&1 # By Pi Control
Mär 15 09:25:13 raspberrypi CRON[3991]: pam_unix(cron:session): session closed for user pi
Mär 15 09:25:22 raspberrypi CRON[3990]: pam_unix(cron:session): session closed for user www-data
Mär 15 09:26:01 raspberrypi CRON[4259]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Mär 15 09:26:01 raspberrypi CRON[4263]: (www-data) CMD (php -f "/var/www/html/resources/cron/init.php" >/dev/null 2>&1 # By Pi Control
Mär 15 09:26:02 raspberrypi CRON[4259]: pam_unix(cron:session): session closed for user www-data
Mär 15 09:27:01 raspberrypi CRON[4355]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Mär 15 09:27:01 raspberrypi CRON[4359]: (www-data) CMD (php -f "/var/www/html/resources/cron/init.php" >/dev/null 2>&1 # By Pi Control
Mär 15 09:27:01 raspberrypi CRON[4355]: pam_unix(cron:session): session closed for user www-data
Mär 15 09:28:01 raspberrypi CRON[4486]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Mär 15 09:28:01 raspberrypi CRON[4490]: (www-data) CMD (php -f "/var/www/html/resources/cron/init.php" >/dev/null 2>&1 # By Pi Control
Mär 15 09:28:02 raspberrypi CRON[4486]: pam_unix(cron:session): session closed for user www-data
Mär 15 09:29:01 raspberrypi CRON[4585]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Mär 15 09:29:01 raspberrypi CRON[4589]: (www-data) CMD (php -f "/var/www/html/resources/cron/init.php" >/dev/null 2>&1 # By Pi Control
Mär 15 09:29:01 raspberrypi CRON[4585]: pam_unix(cron:session): session closed for user www-data
Mär 15 09:30:01 raspberrypi CRON[4680]: pam_unix(cron:session): session opened for user pi by (uid=0)
Mär 15 09:30:01 raspberrypi CRON[4679]: pam_unix(cron:session): session opened for user pi by (uid=0)
Mär 15 09:30:01 raspberrypi CRON[4678]: pam_unix(cron:session): session opened for user root by (uid=0)
Mär 15 09:30:01 raspberrypi CRON[4681]: pam_unix(cron:session): session opened for user pi by (uid=0)
Mär 15 09:30:01 raspberrypi CRON[4700]: (pi) CMD (/home/pi/.youtube-playlist)
Mär 15 09:30:01 raspberrypi CRON[4701]: (pi) CMD (/home/pi/test)
Mär 15 09:30:01 raspberrypi CRON[4677]: pam_unix(cron:session): session opened for user www-data by (uid=0)
Mär 15 09:30:01 raspberrypi CRON[4705]: (root) CMD (   PATH="$PATH:/usr/local/bin/" pihole updatechecker local)
Mär 15 09:30:01 raspberrypi CRON[4707]: (www-data) CMD (php -f "/var/www/html/resources/cron/init.php" >/dev/null 2>&1 # By Pi Control
Mär 15 09:30:02 raspberrypi CRON[4679]: pam_unix(cron:session): session closed for user pi
Mär 15 09:30:05 raspberrypi CRON[4678]: pam_unix(cron:session): session closed for user root
Mär 15 09:30:11 raspberrypi CRON[4680]: pam_unix(cron:session): session closed for user pi
Mär 15 09:32:14 raspberrypi systemd-journald[7042]: Missed 9970 kernel messages
Mär 15 09:32:14 raspberrypi kernel: [c7c0deb0] PRD3 ad172e04 0
Komisch ist auch, dass ich (zu anderen Zeiten) zeilenweise das hier drin hab, keine Ahnung was das ist:

Code: Alles auswählen

Mär 15 07:00:42 raspberrypi kernel: mmc0: fsm 1, hsts 1

Benutzeravatar
MSfree
Beiträge: 10752
Registriert: 25.09.2007 19:59:30

Re: Pi hängt sich manchmal auf

Beitrag von MSfree » 15.03.2019 14:22:50

Richard hat geschrieben: ↑ zum Beitrag ↑
15.03.2019 12:36:09
Aber ping ging noch.
Tja, Ping hatte der Pi wohl noch im RAM und konnte darauf hin noch antworten. Es ist gar nicht so ungewöhlich, daß ein hängender Rechner noch pingbar ist, das habe ich schon mit so gut wie allen Betriebssystemen erlebt.

Code: Alles auswählen

Mär 15 07:00:42 raspberrypi kernel: mmc0: fsm 1, hsts 1
Das deutet auf eine defekte SD-Karte hin.
Ich hab auf dem Pi ein Script laufen, dass alle 10min die aktuelle Uhrzeit in eine Textdatei auf die Fritzbox schreibt
Ergänze das Skript mal um die Ausgabe von free, dann hast du gleich noch die Speicherauslastung in dem Log.

Ich könnte mir vorstellen, daß der Pi wie verrückt swapt und daurch die SD-Karte Probleme macht.

Richard
Beiträge: 639
Registriert: 11.10.2012 14:18:37
Lizenz eigener Beiträge: GNU General Public License

Re: Pi hängt sich manchmal auf

Beitrag von Richard » 15.03.2019 14:59:19

Ich hab jetzt festgestellt, dass der Swap immer zu 100% voll ist. Ich versuche die mal zu vergrößern und alternativ das Image mal auf eine neue SD-Kartezu schreiben, falls ich noch eine ausreichend große hier finde.

Antworten