FHEM Performance nach Update

Begonnen von mfeske, 19 November 2015, 20:46:42

Vorheriges Thema - Nächstes Thema

mfeske

Hallo zusammen,

ich habe heute etwas sehr dämliches getan. Ich wollte ein Problem mit dem Weather Modul beheben. Ich habe eine FHEM Update gemacht, ein Raspian Update mit
sudo apt-get update
sudo apt-get upgrade


Zur Fehlerbehebung mit dem Weather Modul sollte ich ein Perl Modul nach installieren:
apt-get install libdatetime-format-strptime-perl

Jetzt dauern die Webaufrufe für FHEM ewig. Load liegt aber bei 0,05.

Habt Ihr eine Idee wie ich da wieder raus komme ?

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Hollo

Nach Die mal keine Sorgen bzgl. des Raspbian-Updates, das löppt eigentlich problemlos.
Bzgl. Modul gibt es reichlich Beiträge und ständig Updates zur Fehlerbehebung.
FHEM 6.x auf RPi 3B Buster
Protokolle: Homematic, Z-Wave, MQTT, Modbus
Temp/Feuchte: JeeLink-Clone und LGW mit LaCrosse/IT
sonstiges: Linux-Server, Dreambox, "RSS-Tablet"

Wernieman

"load" sagt wenig über ein System, sonst zeigt nur an, wie viele Prozesse auf das "System warten", wie z.B. io-Zugriffe.

Relevant ist eher Speicher/CPU/iostat/netstat etc.

Kurzgefasst:
load ist ein Netter Hinweis für den Admin, der "Normaluser" wird davon aber eher irritiert (Diese Diskussionen haben wir hier in der Firma beinahe täglich ...)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

mfeske

Wo könnte ich den jetzt genau bei der Fehlerbehbung ansetzen ? Meintest Du dieses Modul libdatetime-format-strptime-perl oder das Weather Modul ? Beim letzten soll es wohl heute wieder ein Update geben. Kann ich libdatetime-format-strptime-perl auch wieder deinstallieren ?

Hilfe :-(


Gruß
Micha

Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

dev0

Schau dir mal apptime an. Vielleicht hilft dir auch 99_perfmon.pm weiter (hier im Forum zu finden). Libdatetime halte ich als Auslöser für sehr unwahrscheinlich.

mfeske

#5
apptime ?! du siehst mich verzweifelt.
Ich wollte mal gerade ein fhem update machen und bekomme in den logs
2015.11.20 17:53:54 3: telnetForBlockingFn: port 59408 opened
2015.11.20 17:54:16 1: http://fhem.de/fhemupdate/controls_fhem.txt: Can't connect(1) to http://fhem.de:80: IO::Socket::INET: Bad hostname 'fhem.de:80'
2015.11.20 17:54:33 1: PERL WARNING: Use of uninitialized value $FW_id in hash element at ./FHEM/01_FHEMWEB.pm line 680.


Ich werde auch die Suche verwenden für 99_perfmon.pm, aber ich habe echt keine Ahnung was ich mir da zerschossen habe.

Die 99_perfmon.pm liegt jetzt in /opt/fhem/FHEM und FHEM ist neugestartet ich werde dann mal schauen was sich in den logs tut.

Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

dev0

Auch wenn es abgedroschen klingt, aber in der commandref findest etwas zu apptime. Zur Fehlermeldung: Internetverbindung kurzfristig weg gewesen?

mfeske

Also in den logs tut sich nichts, das merkwürdige ist ich habe jetzt mal wieder neugestartet und es scheint wieder alles normal zu laufen :-(
Gruß
Micha
Hardware:
1 x Raspberry Pi Mod. B 512 MB
eq-3 2 x MAX! eTRV Heizungssteller, 1 x MAX! Fensterkontakt, 1 x MAX! Cube - LAN Gateway (ausser Betrieb)
Intertechno 1x ITZ-500, 3x ITT-1500, 9x ITR-1500, 3 x ITDL-1000, 2 x ITL-500
1 x CC1101-USB-Lite 433MHz (CUL433)  V3 1 x CC1101-USB-Lite 868MHz (CUL868)

Bennemannc

Hallo,

für mich sieht das auch nach einem Problem mit Netzwerk aus. Wenn das irgendwelche Teile DHCP, DNS, ... Probleme machen, dann wird das WebIf auch langsam. Zudem war ja der Netzwerkszugriff für das Update nicht erfolgreich. Nach einem Neustart werden diese Dienste ja auch neu gestartet und dann läuft es eben wieder.
BTW wenn ich das mit dem Weather Modul richtig gelesen habe, ist die Abhängigkeit zu dem Perlmodul wieder entfernt worden.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

LuckyDay

ZitatBTW wenn ich das mit dem Weather Modul richtig gelesen habe, ist die Abhängigkeit zu dem Perlmodul wieder entfernt worden

Schön wär es, leider nicht!
man muß noch selber hand an dem Modul anlegen, sind zwar nur Flüchtigkeitsfehler vom Modulautor, ist aber trotzdem ärgerlich.

Bennemannc

Ich nutze das Modul nicht - das Yahoo Wetter passt bei uns nicht. Habe meine Informationen nur vom Lesen im Forum - und das stand gestern so etwas bei Code Changes.

Gruß Christoph
Cubietruck, Fhem 5.8
CC-RT-DN|LC-SW2-FM|RC-12|RC-19|LC-SW4-BA-PCB|LCp-SW1-BA-PCB|ES-PMSw1-Pl|LC-Bl1PBU-FM|PBI-4-FM|CC-VD|CC-TC|SEC-SC(2)|RC-KEY3-B|LC-Sw1PBU-FM|PB-2-FM|WDS100-C6-O|WDC7000|LC-Bl1-FM
Module: Dewpoint,FB_Callmonitor,HCS,Panstamp,at,notify,THRESHOLD,average,DOIF

LuckyDay

Bei mir passt Yahoo auch nicht , aber der forecast ist interessant, besser wie wenn ich den Finger aus dem Fenster hebe  :)
aktuelle Werte messe ich selber