FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Det20 am 12 Dezember 2018, 21:46:52

Titel: Global auf Fehler reagieren
Beitrag von: Det20 am 12 Dezember 2018, 21:46:52
Hallo,

ich habe sporadisch die Fehler "Cannot fork: Cannot allocate memory" und "Too many open files". Ich erkenne das meist daran, dass z.B. FRITZBOX nicht mehr korrekt funktioniert. Gibt es nicht eine Möglichkeit, dass ich in FHEM auf genau diese Fehler reagieren kann, um dann ggf den Raspberry neu zu starten? Es wird doch ins Log geschrieben, gibt es da nicht die Möglichkeit, auf die Fehlertexte zu filtern? Falls es das nicht gibt, wäre es ein Verbesserungswunsch. Ich weiß dass es sauberer ist, die Fehler selbst zu beheben, aber manchmal geht das leider nicht.
Titel: Antw:Global auf Fehler reagieren
Beitrag von: CoolTux am 12 Dezember 2018, 21:51:56

define nf.cannot_fork.restart notify global:CANNOT_FORK shutdown restart


Gegebenenfalls bitte anpassen
Titel: Antw:Global auf Fehler reagieren
Beitrag von: Det20 am 12 Dezember 2018, 21:55:06
Super. Geht das auch mit TooManyOpenFiles?
Titel: Antw:Global auf Fehler reagieren
Beitrag von: CoolTux am 12 Dezember 2018, 21:56:22
Habe ich jetzt so ncihts gefunden auf die schnelle im Forum.
Aber kannst gerne auch alleine schauen. Ich habe nichts anderes gemacht wie Deine Frage zum Teil in die Suchfunktion ein zu geben und habe noch notify mit dazu geschrieben.
Titel: Antw:Global auf Fehler reagieren
Beitrag von: Det20 am 12 Dezember 2018, 22:15:20
Ist auf jeden Fall schonmal eine Hilfe, vielen Dank. Bei TooManyFiles bin ich leider nicht fündig geworden, vielleicht lässt sich das auch einbauen @koenig?
Titel: Antw:Global auf Fehler reagieren
Beitrag von: Wernieman am 12 Dezember 2018, 22:21:15
Bei "To many Files" soltest Du Dir überlegen, ob Du die Grenzwerte (auf Systemebene) höhersetzt (mit allen bekannten Nachteilen).

Übrigens reicht ein FHEM-Reboot, es muß nicht gleich der Pi sein (es sei denn, Du hast X Serverprozesse, dann ist aber eher der Pi zu klein)
Titel: Antw:Global auf Fehler reagieren
Beitrag von: Det20 am 12 Dezember 2018, 22:22:38
Die Grenzwerte habe ich schon höher gesetzt, reicht leider manchmal nicht aus.
Die Info, dass ein FHEM Neustart reicht, ist super, danke.
Titel: Antw:Global auf Fehler reagieren
Beitrag von: Wernieman am 12 Dezember 2018, 22:23:35
Auf welche Werte hast Du gesetzt?

Und wirklich nur FHEM??? Und trotzdem "To many open Files"???

Was hast Du denn alles laufen?
Titel: Antw:Global auf Fehler reagieren
Beitrag von: Det20 am 12 Dezember 2018, 22:24:27
Die GOOGLEHOME Integration ist mein Problem. Die brauche ich aber.