-
-
Notifications
You must be signed in to change notification settings - Fork 17
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RAM Auslastung steigt immer weiter #360
Comments
Interesant ... Bitte als erstes mal Node.js auf mindestens 16 oder gleich aktuelle 18.x updaten und dann neu beobachten ob es immer noch passiert. Wäre interessant ob. Bei mir laufen 2 instanzen dauerhaft und es gibt keine solchen Probleme ... |
Evtl. würde ja auch eine Neuinstallation vom Adapter schon helfen, aber in beiden Fällen findet man danach doch nicht mehr raus woran es lag?! Btw ist eigentlich für ein Upgrade von Node.js nur wichtig, dass der js-Controller vom ioBroker dafür freigegeben ist, oder muss man sich die laufenden Instanzen/Adapter vorher auch alle anschauen? Anders gefragt, wenn der js-Controller für v16 freigegeben ist, kann ich mir dann sicher sein, dass die Adapter darunter auch damit klar kommen? Besten Dank! |
Was soll sich durch neuinstallation des Adapters ändern? Die Files die da kommen sind die gleichen. Nodejs 18 ist ok, WENN js-controller 4.0.24 ist !! Sonst geh auch 16. Und ja mache die Tage den Forum thread nochmal neu Effektiv kann es Adapter geben die in neueren versionen nicht gehen, aktuell ist aber wenig bekannt... Am Ende schau das alle Adpater die aktuellenversionen haben.. Rest mus man dann spezifisch ansehen |
Moin, Besten Dank! |
Bitte beobachte es mal ... meine instanzen liegen auch bei knapp unter 100MB ... aber stabil dort ... Da fliessen halt einige Daten durch und der Garbage Collector von Node.js/Javascript räumt halt auch nur Dinge weg wenn er es für nötig hält. |
Auch bei mir zieht der smartmeter Adapter immer mehr RAM. Ich starte mit 70MB und es steigt und steigt bei 400MB kille ich den adapter per Hand. Es gibt irgendwo nen Memory Leak. Das ganze passiert um so schneller um so häufiger man die Daten abfragt. Wenn ich das Datenabfrageintervall auf 1s setze - kann ich fast zusehen, wie der RAM steigt. |
Hallo, |
Bei mir sind es sogar +75MB pro 24 Stunden... habe schon eine RAM Grenze für den Adapter festgelegt aber das scheint auch nichts zu bringen... |
Ich habe die Aktualisierung auf 5 Sekunden. Bei was stehst du? Hattest ja oben geschrieben es hängt damit zusammen wo der Wert steht. |
ah OK - ich habe 1s - und verwende das offizielle Docker Image - Node kann ich da eh nicht Aktualisieren. |
sehr interessant ... bitte mal hier schreiben welche protokolle (Do/SML) bzw seriel read/read-write und so ihr nutzt ... muss ich mir in ruhe ansehen, kann bissl dauern |
Hallo, |
Interessant das es dich trifft ... mein sytem ist stabil mit SML seit jahren. Wenn ich zeit finde schaue ich. Ich denke ein täglicher restart hilft dir erstmal. Und Danke für das Update! |
Bei mir tritt es ebenfalls weiterhin auf. Habe nun einen Crow mit täglichen restart eingerichtet. Es ist def ein Memory leak, weil der Anstieg maßgeblich vom ausleseinterval abhängt. |
Ok, dann muss ich wohl in die SML Lib mal tief reinschauen. Und genau das wird es dann interessant weil ich inzwischen nur noch D0 habe ist es auch nie aufgefallen. naja mal schauen. Bitte ggf einmal täglich Adaoter neu starten bis ich zeit gefunden habe da mal zu suchen |
Vielen Dank für die Mühe! |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. |
Still valid - still an issue. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs within the next 7 days. Please check if the issue is still relevant in the most current version of the adapter and tell us. Also check that all relevant details, logs and reproduction steps are included and update them if needed. Thank you for your contributions. |
Still valid! |
Describe the bug
Moin, gestern Abend hat meine Hausautomation Alarm geschlagen, weil der Arbeitsspeicher meines ioBroker über 70% ausgelastet war. In der Visualisierung habe ich gesehen, dass der Smartmeter-Adapter 22% (880 MB) des RaspberryPi 4GB belegt hat. Ich bin dann auf das Issue #247 gestoßen. Allerdings war da ein Update von Node.JS V12 auf V14 die Lösung. Ich könnte jetzt den Adapter neu installieren, ein Update auf V16 machen, oder ganz hässlich, ein Skript schreiben, was den Adapter bei einer bestimmten Auslastung des Speichers einmal neustartet. Aber evtl. seid ihr ja an einer Fehlersuche interessiert, bevor ich das mache :).
Nach dem Neustart um ca. 19 Uhr waren es dann wieder 57 MB. Allerdings hat sich das bis heute morgen innerhalb von 10 Stunden wieder auf 81 MB aufgebaut.
Wenn man sich die Kurve anschaut vermute ich, dass sich das über eine lange Zeit langsam aufbaut
Versions:
Additional context
Gruß
Marco
The text was updated successfully, but these errors were encountered: