Ein guter Test, den du machen kannst, um zu sehen, ob es Gladys ist, ist einfach zu schauen, ob die verwendete RAM gleich bleibt, wenn du den Gladys-Container stoppst.
Dann, wenn du Gladys neu startest, schau, ob der Speicherverbrauch von Gladys zurückgesetzt wurde oder ob er direkt auf 12 GB steigt.
Wenn er bei 100 MB beginnt und dann allmählich wieder ansteigt, handelt es sich wahrscheinlich um einen Speicherleak, und dann musst du länger ermitteln…
Wenn es direkt 12 GB sind, müssen wir deine Installation verstehen
Bei mir sind es 300Mb real und 2,34Gb mit dem Cache.
EDIT: Ich habe ein bisschen gewartet, ich sehe den Prozess ffmpeg, der spawn (für den Refresh) und dann verschwindet, sobald der Vorgang abgeschlossen ist, also ist das bei dir nicht normal. Ich werde schauen, ob mein Container im Speicher steigt.
Ich schaue nur, wenn ich 10 Minuten Zeit habe, danke P-G
@VonOx, @pierre-gilles, Nur zur Info, seit der Änderung des Refresh-Intervalls von 10 Sekunden auf 1 Minute habe ich keine 1 Million laufende Prozesse mehr.
Ich beobachte weiter, aber könnte das Problem daher kommen?
Ich glaube nicht, du hast das Problem nur um den Faktor 6 verkleinert, also dauert es natürlich länger, bis es eintrifft aber das Problem ist wahrscheinlich immer noch da
Ein Neustart des Gladys-Containers behebt das RAM-Problem temporär, aber es gibt eindeutig ein Problem.
Ich habe festgestellt, dass das Bild im Dashboard im Hintergrund aktualisiert wird, selbst wenn es auf keinem Gerät angezeigt wird.
→ Vielleicht sollte das letzte Bild beim Laden eines Dashboards angefordert werden, anstatt es ständig im Hintergrund zu tun?
Der andere Fehler ist, dass der ffmpeg-Thread nie stoppt.