Hallo!
Ich habe mit meinem Pi das kleine bekannte Problem, daß er manchmal nicht mehr per Netzwerk erreichbar ist, aber anscheinend noch aktiv ist.
Die Situation: mein Pi hängt als "kopfloser" Server hinter meiner FritzBox und ist per DynDNS von außen erreichbar. Manchmal bleibt er scheinbar grundlos stehen und will nicht mehr.
Zuerst fiel mir auf, daß diese Stillstände immer nach der der Benutzung von apt-get oder aptitude auftraten und ich hatte das USB-Speicherzäpchen in Verdacht, das bei Benutzung auch reichlich warm wurde, was auf viel Strom hindeutet. (Siehe Ansturz nach Benutzung von apt-get oder aptitude)
Jetzt habe ich eine 16GB-SD-Karte, und die vorher auf dem USB-Speicher abgelegten Daten befinden sich auf einer zweiten Partition auf der Karte. Danach lief der Pi ein paar Tage ohne Probleme stabil durch.
Jetzt bleibt er wieder einfach stehen und ist nicht mehr ansprechbar.
AAAAABER!!!!
Ich habe eine alte USB-Maus angeschlossen, damit ich mit Hilfe von gpm, dem universellen Mausprogramm, den Pi sauber runter fahren kann, sollte es nötig sein. (Siehe https://www.forum-raspberrypi.de/Thread-tutoria…=70137#pid70137)
Und das Interessante dabei: wenn ein solcher Stillstand kommt, kann ich den Pi trotzdem noch über eines der speziellen Maussignale (Dreifachklick) runterfahren und/oder neu starten.
Das muss doch bedeutet, daß der Pi eigentlich noch arbeitet, wenn er nicht erreichbar ist. Oder?
Ich weiß, ich könnte es einfach ausprobieren, aber es ist eine verdammt unbequeme Räumerei hier mit den Kabeln, wenn ich einen Monitor und eine Tastatur anschließen will. Daher frage ich erstmal in die Runde, ob meine Vermutung überhaupt richtig sein kann, oder ob es sein kann, daß die Maussignale von gpm noch an den Kernel gelangen, wenn der Pi ansonsten nicht mehr reagiert. Es gibt ja auch spezielle Tastatursignale, die bei einem abgestürzten Linux-Kernel noch etwas auslösen können. Geht das auch bei der Maus?
Es könnte aber auch sein, daß der Netzwerk-Chip eine Macke hat. Im Syslog habe ich dazu bisher allerdings keine Meldung gefunden. (Kabel habe ich schon ausgetauscht.) Wie kann ich das evtl testen? Gibt es spezielle Testprogramme für so etwas?
Als weitere Möglichkeit, die mir aber die unangenehmste wäre, käme ein Defekt meiner FritzBox in Frage.
Als erste Maßnahme habe ich jetzt einen Cronjob installiert, der alle 5 Minuten einen Zeitstempel in eine Datei schreibt und ein sync macht, damit die Datei auch geschrieben wird. Jetzt warte ich im Prinzip auf einen Stillstand, um dann zu sehen, ob der Pi noch weiterarbeitet, während er nicht mehr erreichbar ist.
Wer hat denn ein ähnliches Phänomen mit dem Pi erlebt? Gibt es Leidensgenossen?