ich komme nicht weiter, und brauch mal etwas Hilfe.
Direkt eine frage vorab:
Kann es sein, dass eine dauerhaft rote Zeile (hängendes Sript ?) unter „PHP Informationen“ eine hohe CPU Last verursachen kann ?
Bei mir läuft die aktuelle 5.0 Version in einem Docker auf einer frisch neu aufgesetzten Diskstation (DS916+) mit neuen Platten und nach ein paar Stunden oder auch mal erst nach einer Woche läuft der Container, also Symcon, bei 100%… 200% oder sogar 300% CPU Last.
Wenn der Container neugestartet wird, läuft alles gut. CPU Last zwischen 2-3 Prozent mit ein paar normalen Peaks.
Es handelt sich bei mir immer um das TimerEvent „SMAModbus_UpdateCurrent($_IPS…“ welches irgendwann 1…2…3 rote Zeilen unter PHP Informationen verursacht. Es läuft aber mit anderen Threads weiter und schreibt schön in die Datenbank. Nur irgendwann läuft Symcon dann so derart langsam, dass es zu Zeitdifferenzen führt, weil symcon nicht mehr mit dem abarbeiten der Kann Symcon diese rot hängengebliebenen TimerEvents nicht killen ? Ich hab hier das Modul „[Modul] SMA Wechselrichter (ModBus)“ in Verdacht… aber alles nur blanke Theorie…
Ich hoffe ich komme mit eurer Hilfe dem Problem bald mal auf die Spur… es nervt alle naslang Symcon neustarten zu müssen.
PS: Im Docker Thread hatte ich das Problem vor einiger Zeit auch schon mal und dachte es war weg… ist es aber nicht und da es wohl nicht am Docker liegt, muss es in einen generellen Bereich.
ich würde mal alles was mit Logging zutun hat abschalten - das war es bei mir - die CPU Last ging manchmal durch die Decke und hat entsprechend dann alles gehangen …
Was ich meine, unter den Spezialschaltern abschalten …
Hat leider nichts gebracht… immer noch das Selbe Verhalten. Ich weiß ja nicht mal wo ich ansetzen soll. Ich kann ja nicht wie bei einem Betriebssystem nachgucken welche internen Prozesse von Symcon diesen hohen Load verursachen… oder etwa doch ?
Vor 2 Tagen symcon neugestartet und wieder am ende… in ein paar Tagen sehe ich 200%-300% CPU Load…
Die roten Threads können es nicht sein. Die stecken fest und sind eher tot (was auch nicht gut ist…)
Ich würde noch ein klein wenig abwarten auf die 5.1er Beta. Evtl. liegt es ja doch am Docker Container und wir haben dort einiges zur 5.1 umgebaut, sodass es im Hintergrund auf Ubuntu läuft, welches wesentlich stabiler sein sollte. Das Verhalten ist nämlich eher untypisch. Insbesondere dass es genau 100, 200, 300 Prozent ist.