-
Notifications
You must be signed in to change notification settings - Fork 13
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
Extremely high CPU loads caused by adapter #213
Comments
Any information in the log |
In the iobroker admin under log or protokolle |
No, it pretty much fluctuates |
Not sure if this was with adapter active or off:
|
Maybe the behavior has me suffering more than normal users, as i have 2 instances for 2 cars running.
|
Error: DB closed is a sign for hdd failure you should check your sd card |
On my system is the same problem maybe caused by the mercedesme adapter. I was not able to get a Logfile yet. When I stop mercedesme adapter everything works fine. Maybe you can help to get a logfile. |
I don’t have an SD card running. |
That describes my observations 100% |
I have the same problem since this night, mercedesme causes high cpu usage so that javascript stopped working correctly. |
Any suspicious logs? |
Maybe there’s also a problem on the Mercedes Backend… |
Seams that i also have got Problems with the Adapter.
|
When you put the instance in log level debug is there a lot of updates happening? |
I can only imagine this. But its all with no errors in the debug level
|
Die GitHub version versucht die reconnects zu minimieren bitte testen ob es Einfluss auf cpu usage hat |
version is gleich commit hash b78f0ad |
Kann das Problem bestätigen. Kann das hier mit in Zusammenhang stehen? |
Kanns leider heute nicht mehr testen. |
Installieren via GitHub geht mit admin 6.17.x nicht mehr erst wieder mit 6.15.x
|
Achso, dann tuts auch am PC nicht.
|
pm ls @iobroker/socket-client Wie krieg ich denn raus welchen commit hash ich am laufen habe? Habe Admin 6.13.16 |
ich habe nochmal was in der GitHub version angepasst bitte nochmal via GitHub installieren |
Neueste Version die mir angezeigt wird ist die 0.1.8
Auch danach noch… |
Ich hab das selbe Problem. System ist ein Pi3B mit Raspbian (Bullseye). Die 0.1.8er Version von GitHub lief seit Monaten ohne Probleme aber ich habe gestern ein Update via APT auf OS Level gemacht und folgendes wurde aktualisiert: Upgrade: Ich tippe mal auf das nodejs update, denn 3h danach hat sich der PI abgeschossen und tut es immer wieder, sobald ich mercedes.me aktiviere. Ich habe die aktuellste Version von GitHub bereits installiert (0.1.8, 07.04.2024, 23:30h) aber das Problem bleibt bestehen. |
Hier leider auch |
Ok nach der Installation wurde die Instanz neugestartet |
Sind es denn alle Pi3B mit Raspbian (Bullseye) mit node 18.20 ? |
Ich habe In der GitHub das schreiben der iobroker states deaktiviert einfach nochmal installieren |
Sieht erstmal ganz gut aus, besser als bei den Versionen vor Mitternacht. Allerdings trat bei mir das Problem gesichert erst nach einigen Stunden auf. Kann Dir morgen früh sagen, ob die Kiste abgebrannt ist, oder nicht ! ;-) |
Bei mir Pi5 mit neuestem PiOS und node 18.20 |
habe noch Anpassung gemacht es scheint daran zu liegen das Mercedes viel öfters update liefert |
Habe gerade die von GitHub neu installiert, ist jetzt Version 0.1.9 |
Habe auch die 0.1.9 und sieht auf den ersten Blick auch stabiler aus. |
Nein, das sind ja nur Bibliotheken für den Client. Damit hat der Server nix zu tun. |
Leider zu früh gefreut... Heut Morgen lief der Adapter noch perfekt, jetzt ist die Verbindung zu Mercedes gekappt. Das Log zeigt immer weiter Vielleicht ein Problem/Änderung bei Mercedes? |
bitte mal die 0.2.0 testen |
Bei mir ging die 0.1.9 auch nach einiger Zeit auf gelb. |
Mit der Version 0.2.0 ist zwar die CPU-Last gering, aber es gibt keine Kommunikation zu Mercedes Es kommt auch kein "PONG" mehr Hier das entsprechende LOG: 2024-04-08 12:44:16.923 - info: mercedesme.0 (10483) starting. Version 0.2.0 (non-npm: TA2k/ioBroker.mercedesme) in /opt/iobroker/node_modules/iobroker.mercedesme, node: v18.19.0, js-controller: 5.0.192024-04-08 12:44:17.023 - debug: mercedesme.0 (10483) Login |
Liegt an meiner IP-Adresse... Es scheint so, als ob der Mercedes-Server mich geblockt hat. Stelle ich die Verbindung über einen anderen Zugang her, dann läuft auch der Adapter wieder |
Danke für den Hinweis habe den Hinweis in die 0.2.1 eingefügt. |
Meine Vermutung ist zur Zeit da auch die 0.1.8 korrekt laufen würde da mercedes wieder was geändert hat |
Ich hatte auch die letzten zwei Tage Probleme mit hoher Last. Komischerweise war bei mir bei TOP immer der Javascript Adapter der Treiber. Allerdings hatte ich auch immer die Meldung des Mercedes Adapters, disconnect. Mal sehen ob es mit der neuen Version besser ist. Als Resultat habe ich mir heute eine neue VM aufgesetzt und alle Scripte durchgesehen. 🙈 |
also bei EVCC ist die mercedes Integration immer noch ohne Funktion. ioBroker mit 0.2.2 läuft aktuell bei mir stabil. |
Den Effekt hatte ich auch. Teilweise hatte der javascript.0 >150000 input events, was dazu führte das javascript.0 und js-controller 100% CPU load hatten. Der Mercedes Me Adpater ist mir auch erst später als Ursache aufgefallen. |
Mercedes Integration in EVCC funktioniert wieder seit ein paar Wochen.... |
Kann ich nicht bestätigen. Seit einer Woche defekt. Ist hier allerdings auch nicht das Fokusthema. |
Ist schon abzusehen wann die 0.2.2 im latest erscheint? |
Ist seit 6 Tagen drin |
Ok. Mal auf die Suche gehen. Wird mir nicht angezeigt. Mal alles refreshen Danke |
Describe the bug
This morning the Adapter went offline, so that i needed to get new tokens.
After token update it worked for a while, approx. until 7:15 pm, but now CPU-Load goes to 100% when MercedesMe Adapter is running.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
No unusual CPU Loads from the adapter
Screenshots & Logfiles
If applicable, add screenshots and logfiles to help explain your problem.
Versions:
Additional context
As long as adapter is active, CPU load is super high. When adapter is switched off, everything goes back to normal.
The text was updated successfully, but these errors were encountered: