FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Gueco315 am 11 August 2021, 15:08:23

Titel: [Gelöst]Öffnen einer Log-Datei in Fhem-Web zwingt FHEM in die Knie
Beitrag von: Gueco315 am 11 August 2021, 15:08:23
Hallo Zusammen,

ich wollte mir heute eine neue Log-Datei erstellen, dabei wollte ich im Web-Frontend den Text aus einer anderen Log Datei ansehen.
Mit Klick auf die alte Log-Datei und Klick auf Text öffnet sich die Datei und kann die einzelnen Logeinträge lesen.
Jump to top und Jump to end funktionieren. Dann auf einmal ist FHEM nur noch mit sich selbst beschäftigt, es ging nichts mehr!
Ich habe den FHEM Prozess gestoppt und gestartet, nach einer Weile ging FHEM dann wieder.
Eine größere Datei von Sysmon musst ich aber erst löschen.

Ist euch das Phänomen bekannt?

Gruß Günter
Titel: Antw:Öffnen einer Log-Datei in Fhem-Web zwingt FHEM in die Knie
Beitrag von: frober am 11 August 2021, 19:32:51
Na ja, jede Hardware hat ihre Grenzen.

Fhem ist ein Prozess (Ausnahme Nonblocking-Forks).
D.h. wenn die Datei entsprechend groß ist, dauert es diese einzulesen, Fhem ist in dieser Zeit mit dieser Aufgabe beschäftigt, alles andere staut sich an.
Wenn du dann in der Anzeige vor und zurück springst ist die Blockade entsprechend länger. Dann muss Fhem alles angestaute noch verarbeiten und reagiert träge.

Du solltest dir Gedanken machen, was unbedingt notwendig ist zum loggen und die Devices entsprechend konfigurieren.
Weiter hilft noch die Logdateien monatlich neu anzulegen.
Titel: Antw:Öffnen einer Log-Datei in Fhem-Web zwingt FHEM in die Knie
Beitrag von: Gueco315 am 12 August 2021, 09:04:11
Hallo Frober,

verstanden, werde ich so auch nicht wieder machen. Die Idee, monatliche Logs zu schreiben werde ich implementieren.
Danke und Gruß

Günter
Titel: Antw:[Gelöst]Öffnen einer Log-Datei in Fhem-Web zwingt FHEM in die Knie
Beitrag von: frober am 12 August 2021, 09:08:46
Hilfreich, zum eindämmen der Datenflut, ist der Eventmonitor.
Hier solltest du noch mitlesen können...
Ansonsten hilft "event-on-change-reading" usw.