Watchdog: high memory usage (>95%) detected

Das Langzeitarchiv für HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von Henke » 04.10.2022, 20:18

Raspi neu gestartet, weil nix mehr lief. Halte die Werte mal mit "ps -orss,args|grep "m "" im Auge.

Code: Alles auswählen

root@ccu3-webui:~# ps -orss,args|grep "m "
1920 /sbin/syslogd -n -m 0 -s 4096 -b 1 -D
 15m /usr/local/addons/ccu-jack/ccu-jack
156m java -Dos.arch=aarch64 -Dgnu.io.rxtx.SerialPorts=/dev/mmd_hmip -Xmx128m -Dlog4j.configurationFile=file:///var/etc/log4j2.xml -Dfile.encoding=ISO-8859-1 -cp /opt/HMServer/HMIPServer.jar:/opt/HMServer/coupling/ESHBridge.jar de.eq3.ccu.server.ip.HMIPServer /var/etc/crRFD.conf /var/etc/HMServer.conf
 26m /bin/ReGaHss -f /etc/rega.conf -l 2
 32m node /usr/local/addons/mediola/neo_server//automation.js
 67m node /usr/local/addons/hap-homematic/node_modules/hap-homematic//index.js
 14m hap-homematic-config
 84m node-red
238m /opt/java/bin/java -Xmx384m -Djava.util.prefs.userRoot=/usr/local/addons/ccu-historian -Djava.util.prefs.systemRoot=/usr/local/addons/ccu-historian -jar /usr/local/addons/ccu-historian/ccu-historian/ccu-historian.jar -config /usr/local/addons/ccu-historian/ccu-historian.config -loglevel off
 948 grep m

MichaelN
Beiträge: 9679
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1626 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von MichaelN » 04.10.2022, 21:29

Unter RM kannst Du Dir auch monit freischalten:
https://github.com/jens-maus/RaspberryM ... l%C3%A4che
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von microsuck » 25.10.2022, 07:34

Hi,

habe das selbe Problem. CCU Historian braucht den kompletten Speicher. Mein System ist ein RPI4 mit 2GB RAM. Alle Einstellungen auf default - sollte ja auch funktionieren ist ja genügend RAM verfügbar.

habe das System gerade neu gestartet und hier ein Screenshot nach dem Reboot
Bildschirmfoto 2022-10-25 um 09.51.37.png
Jemand eine Idee was ich noch testen kann?

Danke

Benutzeravatar
Henke
Beiträge: 1524
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von Henke » 25.10.2022, 15:58

Verwendest du jsonrpc Abfragen? Mein Verdacht war, das diese über NodeRed ausgeführt, den Speicherverbrauch kontinuierlich erhöht haben.
Nachdem ich diese deaktiviert habe und ein paar Änderungen an der Config vorgenommen habe, nutzt Historian zwar viel, aber überschreitet nicht mehr die Grenzen.

Benutzeravatar
Baxxy
Beiträge: 10831
Registriert: 18.12.2018, 15:45
System: Alternative CCU (auf Basis OCCU)
Hat sich bedankt: 608 Mal
Danksagung erhalten: 2227 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von Baxxy » 25.10.2022, 16:58

Also Text und Screenshot passen schonmal nicht zusammen. :wink:
microsuck hat geschrieben:
25.10.2022, 07:34
ein RPI4 mit 2GB RAM
--> Sreenshot: 4GB
microsuck hat geschrieben:
25.10.2022, 07:34
CCU Historian braucht den kompletten Speicher
Ok, aber --> Screenshot: nur 1,15GB von 3,75GB genutzt. Das sind etwa 30%, also noch 70% frei.
microsuck hat geschrieben:
25.10.2022, 07:34
ein Screenshot nach dem Reboot
Ok, jeder Zeitpunkt ist ja quasi "nach" dem Reboot, aber --> Screenshot: Uptime knapp 11 Tage, ist ja doch schon bisschen her.

Was dein Historian verbraucht ist eine Menge CPU-Leistung. Und das sollte definitiv nicht sein.
Da muss der Pi4B ja ordentlich ins schwitzen kommen.
Gesehen habe ich solche dauerhaft hohe Last beim Historian noch nie.

Sieht bei meinem Pi4B-2GB nach knapp 32 Tagen so aus:
RM-PI4B-2GB_Historian_htop.JPG

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von microsuck » 26.10.2022, 07:02

Hi,

Apps dachte das es ein 2GB ist. Dann habe ich den mal mit meinem RPI vom 3D Drucker getauscht, das kann sein.

beim Screenshot habe ich den Flaschen erwischt. Hier nochmal einen von heute morgen nach dem Neustart. Hier ist alles OK.
Bildschirmfoto 2022-10-26 um 06.59.52.png
HTOP nach reboot
Bin nun mal gespannt wie lange das wieder andauert. Bei meinen ersten Screenshot ist es Historian das die komplette CCU Leistung einnimmt.

nach dem Reboot und einloggen habe ich diese Meldung
Bildschirmfoto 2022-10-26 um 07.10.32.png
CCU Historian nicht erreichbar
In RedNote habe ich nur eine Handvoll MQTT Empfagsknoten laufen. Diese bekommen Werte von einem ESP zugeschickt welche dann in Variablen geschrieben werden.

Melde mich wenn es wieder spinnt.

Mathias
Beiträge: 1792
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 260 Mal
Kontaktdaten:

Re: Watchdog: high memory usage (>95%) detected

Beitrag von Mathias » 26.10.2022, 07:43

Eigentlich sollte doch nur ein CCU-Historian-Prozess existieren? Und einige CCU-Prozesse kommen auch mehrfach vor?

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von microsuck » 26.10.2022, 11:22

Mathias hat geschrieben:
26.10.2022, 07:43
Eigentlich sollte doch nur ein CCU-Historian-Prozess existieren? Und einige CCU-Prozesse kommen auch mehrfach vor?
OK und wie behebe ich das Problem bzw. warum ist dies so? Zur Zeit ist noch alles OK (890MB von 4GB belegt und die CPU Auslastung liegt bei ca. 15-20%) ich schaue ab und zu mal drauf.

Hatte dies schon ein paar mal, aber nie Zeit um mich darum zu kümmern. Nun dachte ich muss das Problem mal angehen, da meine Frau druck macht. Wenn die CCU auf 100% arbeitet, steigt irgendwann die Steuerung aus bzw. manche funktionieren nicht mehr und das kann meine Frau absolut nicht haben ;)

Übrigens CCU Historican kann ich nicht aufrufen auch in diesem Zustand nicht.

Danke

Mathias
Beiträge: 1792
Registriert: 03.11.2010, 10:25
System: CCU
Wohnort: Aachen
Hat sich bedankt: 58 Mal
Danksagung erhalten: 260 Mal
Kontaktdaten:

Re: Watchdog: high memory usage (>95%) detected

Beitrag von Mathias » 26.10.2022, 15:36

Das Tool htop zeigt in grün die Threads zusätzlich zum Prozess an. Die können erst einmal ignoriert werden. (Mit Umschalt-H kann die Anzeige auch deaktiviert werden.)

microsuck
Beiträge: 220
Registriert: 03.09.2012, 15:34
Hat sich bedankt: 3 Mal
Danksagung erhalten: 9 Mal

Re: Watchdog: high memory usage (>95%) detected

Beitrag von microsuck » 27.10.2022, 12:03

Hi,

habe den Fehler gefunden!

- CCU neu installiert und Backup eingespielt
- CCU-Historian war immer noch nicht erreichbar - also per SSH auf den USB-Stick und versucht die DB vorsichtshalber zu sichern und siehe da ein Fehler beim Kopieren. Nun habe ich eine Festplatte dran.

CCU-Historian funktioniert wieder :)

Nun muss ich mal schauen ob der Stick einen Fehler hat oder die DB.

Antworten

Zurück zu „CCU-Historian“