Hallo,
Bei einer meiner Fhem Installationen habe ich das Problem, dass Fhem kein Einträge in das Fhem-Log schreibt.
Die letzten Einträge sind in fhem-2018-11.log:
2018.11.08 12:48:36 1: PERL WARNING: Use of uninitialized value $free_version in numeric gt (>) at ./FHEM/42_SYSMON.pm line 2269.
2018.11.08 12:53:24 1: Cannot fork: Cannot allocate memory
2018.11.08 12:53:43 1: Cannot fork: Cannot allocate memory
Nach den Einträgen ist der Speicherplatz erschöpft.
Doch es sind immer noch 4,5 GB auf der SD Karte verfügbar.
Andere Logs von Fhem werden geschreiben und auch das System schreibt.
Fhem läuft aber und tut seinen Dienst.
Was kann ich machen?
Zu dem Fehler gibt es bereits einen Thread hier im Forum, allerdings kann man nicht genau sagen woran es liegt, da es zu viele Faktoren sein können. Such trotzdem mal danach und gehe die verschiedenen Fehlermöglichkeiten im Thread durch.
Ich habe durch Zufall entdeckt, dass die Rechte im Verzeichnis /opt/fhem anders waren als auf dem anderen Server.
Die Verzeichnisse hatten alle 777 Rechte.
Ich habe es wieder angepasst. War zwar einiges an Arbeit, da auch einzelne File andere Rechte hatten.
Zumindest hat er jetzt den Serverneustart wieder ins Log geschrieben.
Auch wenn ich der verbose Level erhöhe schreibt fhem wieder ins Log.
Viel schreibt diese Installation ja nicht, das war schon immer so.
Ich beobachte es jetzt mal.
Gruß
Georg
Nicht, dass das jetzt wichtig für das Problem ist, aber das memory Problem bezieht sich auf den Arbeitsspeicher und nicht auf die SD-Karte.
Gruss Christian
Gesendet von meinem ONEPLUS A5010 mit Tapatalk
Danke, da bin auch auch schon draufgekommen.
Außerdem habe ich den Thread gefunden wo es um das Problem geht.