NEWS
Ram läuft voll
-
Hm ich dachte schon es wäre alles gut, grad meiner Frau noch gesagt, läuft jetzt wieder TOP. Jetzt wollt ich noch mal in ioB rein schauen, zag geht nichts mehr...
Kann man denn irgendwo in einer Log ersehen, wer oder was den Ram dann so zu ballert ?
host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[12]: 20: 0x1446459 [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[12]: 19: 0xc25506 v8::internal::Builtin_HandleApiCall(int, unsigned long*, v8::internal::Isolate*) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[11]: 18: 0xc24e86 [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[11]: 17: 0xc238db [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[11]: 16: 0xb11ed0 void node::StreamBase::JSMethod<&node::StreamBase::Writev>(v8::FunctionCallbackInfo<v8::Value> const&) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[10]: 15: 0xb0fcec node::StreamBase::Writev(v8::FunctionCallbackInfo<v8::Value> const&) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[10]: 14: 0xb1d4a3 node::StringBytes::Write(v8::Isolate*, char*, unsigned long, v8::Local<v8::Value>, node::encoding, int*) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[10]: 13: 0xbcab28 v8::String::WriteUtf8(v8::Isolate*, char*, int, int*, int) const [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[9]: 12: 0xfaa04a v8::internal::String::SlowFlatten(v8::internal::Isolate*, v8::internal::Handle<v8::internal::ConsString>, v8::internal::AllocationType) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[8]: 11: 0xd47bc0 v8::internal::FactoryBase<v8::internal::Factory>::NewRawOneByteString(int, v8::internal::AllocationType) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[8]: 10: 0xd45bb4 v8::internal::FactoryBase<v8::internal::Factory>::AllocateRawWithImmortalMap(int, v8::internal::AllocationType, v8::internal::Map, v8::internal::AllocationAlignment) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[7]: 9: 0xd4bd2d v8::internal::Factory::AllocateRaw(int, v8::internal::AllocationType, v8::internal::AllocationAlignment) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[6]: 8: 0xd8655c v8::internal::Heap::AllocateRawWithRetryOrFailSlowPath(int, v8::internal::AllocationType, v8::internal::AllocationOrigin, v8::internal::AllocationAlignment) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.709 error Caught by controller[5]: 7: 0xd8299b v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollectionReason, v8::GCCallbackFlags) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[4]: 6: 0xd74b5f [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[3]: 5: 0xd73fd5 [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[3]: 4: 0xbb7dc7 v8::internal::V8::FatalProcessOutOfMemory(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[3]: 3: 0xbb7a4e v8::Utils::ReportOOMFailure(v8::internal::Isolate*, char const*, bool) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[2]: 2: 0x96e0af node::FatalError(char const*, char const*) [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[1]: 1: 0xa389b0 node::Abort() [io.javascript.0] host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[0]: FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[0]: <--- JS stacktrace ---> host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[0]: [9379:0x6134740] 35017744 ms: Mark-sweep (reduce) 1993.0 (2051.5) -> 1993.0 (2052.5) MB, 1251.3 / 0.0 ms (average mu = 0.215, current mu = 0.175) allocation failure GC in old space requested host.iobroker 2022-01-03 20:24:09.708 error Caught by controller[0]: [9379:0x6134740] 35016227 ms: Mark-sweep (reduce) 1993.1 (2051.5) -> 1993.0 (2052.5) MB, 1239.4 / 0.0 ms (average mu = 0.250, current mu = 0.201) allocation failure GC in old space requested host.iobroker 2022-01-03 20:24:09.705 error Caught by controller[0]: <--- Last few GCs ---> Habs rein geschafft, das steht aktuell in der Log.
Hm ob er hier stresst ?
weatherunderground.0 2022-01-03 20:21:09.941 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.941 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.941 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.35h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.940 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.940 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.939 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.34h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.939 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.938 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.938 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.33h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.938 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.937 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.937 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.32h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.936 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.930 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.930 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.31h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.929 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.929 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.929 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.30h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.928 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.928 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.927 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.29h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.927 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.926 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.926 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.28h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.926 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.925 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.925 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.27h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.924 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.924 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.924 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.26h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.923 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.923 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.922 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.25h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.921 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.921 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.921 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.24h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.920 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.920 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.920 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.23h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.919 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.919 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.918 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.22h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.918 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.917 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.917 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.21h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.917 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.916 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.916 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.20h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.915 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.915 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.915 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.19h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.914 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.914 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.913 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.18h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.913 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.912 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.912 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.17h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.912 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.911 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.911 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.16h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.910 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.910 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.910 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.15h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.909 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.909 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.908 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.14h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.908 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.907 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.907 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.13h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.907 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.906 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.906 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.12h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.905 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.905 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.905 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.11h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.904 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.904 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.903 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.10h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.902 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.902 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.902 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.9h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.901 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.900 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.900 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.8h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.899 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.899 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.899 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.7h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.898 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.898 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.898 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.6h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.897 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.897 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.897 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.5h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.896 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.896 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.896 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.4h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.895 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.895 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.894 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.3h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.894 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.894 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.893 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.2h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.893 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:09.892 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:09.892 warn Could not perform strict object check of state weatherunderground.0.forecastHourly.1h.time: Connection is closed. weatherunderground.0 2022-01-03 20:21:08.860 error Could not parse hourly Forecast-Data: Error: DB closed weatherunderground.0 2022-01-03 20:21:08.859 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:06.836 error exception in daily forecast data Error: DB closed weatherunderground.0 2022-01-03 20:21:06.835 warn get state error: Connection is closed. weatherunderground.0 2022-01-03 20:21:05.203 error exception in daily forecast data Error: DB closed weatherunderground.0 2022-01-03 20:21:02.962 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason weatherunderground.0 2022-01-03 20:21:02.961 warn force terminate weatherunderground.0 2022-01-03 20:20:04.456 info State value to set for "weatherunderground.0.forecast.2d.icon" has to be type "string" but received type "number" weatherunderground.0 2022-01-03 20:20:04.371 info State value to set for "weatherunderground.0.forecast.1d.windDirectionMax" has to be type "string" but received type "number" weatherunderground.0 2022-01-03 20:20:04.260 info State value to set for "weatherunderground.0.forecast.1d.icon" has to be type "string" but received type "number" weatherunderground.0 2022-01-03 20:20:04.148 info State value to set for "weatherunderground.0.forecast.0d.windDirectionMax" has to be type "string" but received type "number"
-
@d3ltoroxp sagte in Ram läuft voll:
Kann man denn irgendwo in einer Log ersehen, wer oder was den Ram dann so zu ballert ?
Seit wann steigt der denn wieder?
Möglichkeit:
Den RAM-Verbrauch loggen
Dann beim nächsten mal nachsehen welches Skript gestartet ist, als das Malhuer begann -
@homoran gefühlt vor ein paar Min. Hatte es den ganzen Tag im Blick, hab auch meine VIS für den Müll angepasst. Ich habe immer auf den Ram geschaut, alles gut, lief auch immer flüssig. Jetzt eben wars so. Komischweise nichts gemacht und er hat sich wieder beruhigt, lieg jetzt wieder bei 3 GB und er läuft wieder stabil.
Könnte das hier das ausgelöst haben ?
Ich hab Motion Detection am Tablet an, wenn der vllt immer on / off triggert ? Das ist neu, da jetzt grad viel Bewegung im Esszimmer ist, als heute Mittag, viel es da vllt nicht auf ?
-
@d3ltoroxp falls wert, ist doch schon wahr, warum dann noch doppelt gemoppelt auf wahr prüfen
-
@crunchip soll eine Schleife wein, war so gedacht das bei Screen On der rechte Teil gestartet wird, wenn er am Ende angelangt ist prüft er ob das Display noch an ist, wenn ja geht es ja wieder von vorne los, wenn nicht dann wars das.
Könnte der fast Absturz hierdurch passiert sein ? Weil es kein sauberes Script ist ? -
@d3ltoroxp
Alles Vermutungen.
Monitore mal eine Zeit lang kontinuierlich dein RAM.
Wenn man dann sieht welcher Prozess es ist, dann kann man weiterschauen.Falls es der javascript adapter ist dann muss man eigentlich alle skripte abschalten und stück für stück wieder einschalten um zu sehen, ob es an einem bestimmte skript liegt.
Du kannst hier ja mal nach dem Stichwort Speicherlecks suchen, da findest diverse Hinweise wie das abläuft -
@oliverio sagte in Ram läuft voll:
Monitore mal eine Zeit lang kontinuierlich dein RAM.
wie macht man das in proxmox.
Würde mich auch interessieren. -
ich würde atop empfehlen um das system nicht durch eine umfangreichere monitoringlösung noch mehr zu belasten. ist auch nicht proxmox spezifisch
ich habe das selbst vor längerer zeit mal verwendet.das tool kann normal installiert werden und über shell aufgerufen werden.
apt install atop
über dem standardbefehl top hinaus kann es seine daten auch in eine datei schreiben, welche man zu einem späteren Zeitpunkt öffnen kann und dann über alle zeitsamples durchblättern kann
-
@bahnuhr
z.B mit dem proxmox Adapter. Das sind Datenpunkte einer VM, die lassen sich mit History usw. loggen
-
@fredf
für diesen fehlerfall geht es eher um ein prozessbasiertes RAM monitoring.
Ansonsten findet man den Übeltäter nicht. -
@oliverio said in Ram läuft voll:
ich würde atop empfehlen um das system nicht durch eine umfangreichere monitoringlösung noch mehr zu belasten. ist auch nicht proxmox spezifisch
ich habe das selbst vor längerer zeit mal verwendet.das tool kann normal installiert werden und über shell aufgerufen werden.
apt install atop
über dem standardbefehl top hinaus kann es seine daten auch in eine datei schreiben, welche man zu einem späteren Zeitpunkt öffnen kann und dann über alle zeitsamples durchblättern kann
Seh ich denn dann in der Datei, wer was ausgelöst hat ? Oder muss ich grad zufällig an der Maschine sein und sehen das der Ram ausgelastet ist, um dann mit Zeitstempel zu suchen ?
-
@oliverio said in Ram läuft voll:
kann es seine daten auch in eine datei schreiben, welche man zu einem späteren Zeitpunkt öffnen kann und dann über alle zeitsamples durchblättern kann
mehr ist natürlich in der man page (link oben gepostet) im abschnitt Raw Data Storage beschrieben
-
Ich habe das Tool noch nicht am laufen, aber merke gerade das der Ram steigt und ioB träge wird. In der Log taucht wieder "dasWetter Adapter" auf.
host.iobroker 2022-01-04 12:32:10.495 error instance system.adapter.daswetter.0 terminated with code 15 (UNKNOWN_ERROR) daswetter.0 2022-01-04 12:32:10.415 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_3": Connection is closed. daswetter.0 2022-01-04 12:32:10.414 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windchill_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windchill_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.412 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windchill_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.412 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.snowline_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.snowline_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.411 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.snowline_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.411 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.clouds_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.clouds_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.410 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.clouds_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.410 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.pressure_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.pressure_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.410 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.pressure_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.409 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.humidity_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.humidity_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.401 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.humidity_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.400 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.rain_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.rain_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.400 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windgusts_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windgusts_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.399 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windgusts_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.400 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.rain_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.399 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windIconURL: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windIconURL": Connection is closed.] daswetter.0 2022-01-04 12:32:10.398 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.windIconURL": Connection is closed. daswetter.0 2022-01-04 12:32:10.398 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_value": Connection is closed.] daswetter.0 2022-01-04 12:32:10.397 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_value": Connection is closed. daswetter.0 2022-01-04 12:32:10.396 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_dir: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_dir": Connection is closed.] daswetter.0 2022-01-04 12:32:10.394 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_dir": Connection is closed. daswetter.0 2022-01-04 12:32:10.393 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_symbol": Connection is closed. daswetter.0 2022-01-04 12:32:10.393 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_symbolB: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_symbolB": Connection is closed.] daswetter.0 2022-01-04 12:32:10.392 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.iconURL: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.iconURL": Connection is closed.] daswetter.0 2022-01-04 12:32:10.393 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_symbol: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_symbol": Connection is closed.] daswetter.0 2022-01-04 12:32:10.392 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.iconURL": Connection is closed. daswetter.0 2022-01-04 12:32:10.392 error Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.wind_symbolB": Connection is closed. daswetter.0 2022-01-04 12:32:10.391 error exception in await insertIntoList [Error: Could not check object existence of daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.symbol_value: Cannot check object existence of "daswetter.0.NextDaysDetailed.Location_1.Day_2.Hour_8.symbol_value": Connection is closed.]
-
@d3ltoroxp
Das kann auch nur eine Begleiterscheinung des geringen RAM sein.
Wenn es mit diesem Adapter ein Problem gäbe dann wärst du nicht der einzige der hier schreibtWenn du mit Top dir mal die Prozesse anschaust, welche Prozesse benötigen den gerade viel RAM?
Zeig hier mal die Ausgabe des folgenden Befehls
ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -20
-
@d3ltoroxp die Fehler kommen, wenn der Adapter innerhalb des Timeouts (ist in der Instanz einstellbar, default 60s) nicht alle Daten lesen kann weil z.b. iobroker gerade mit anderen sachen stark beschäftigt ist. Es ist somit eine Auswirkung aber nicht die Ursache.
-
smarthome@iobroker:~$ ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -20 7.9 73.5 1307684 376 iobroker.js-controller 5.3 23.7 1034204 19534 io.javascript.0 3.4 0.1 1058920 426 io.admin.0 2.1 1.2 745060 613 io.sonoff.0 2.1 0.2 805060 1400 io.web.0 2.1 0.1 982572 486 node-red 1.8 0.3 723228 598 io.shelly.0 1.7 0.4 918196 11083 io.zigbee.0 1.7 0.1 843348 1307 io.sourceanalytix.0 1.6 0.6 706096 628 io.tr-064.0 1.6 0.2 843960 1322 io.statistics.0 1.5 0.8 685644 1355 io.upnp.0 1.5 0.1 968900 520 io.alexa2.0 1.5 0.0 703056 689 io.hm-rega.0 1.4 0.4 675040 1277 io.proxmox.0 1.4 0.1 914040 12389 io.mihome-vacuum.0 1.4 0.0 965772 1415 io.worx.0 1.4 0.0 960868 535 io.fhem.0 1.4 0.0 892676 704 io.backitup.0 1.4 0.0 770688 918 io.iot.0
Also dann doch eher ein Script.
-
@d3ltoroxp said in Ram läuft voll:
307
ne eigentlich nicht.
Aber beobachte mal den javascript Wert über die Zeit ob der sich stark verändert.
sieht bei mir ähnlich aus und ich habe 8 skripte laufen.
und du sagst jetzt ist dein RAM voll?
Was für ein Rechner hast du?
Sieht für mich nach 4GB aus.
Diese 20 Prozesse verbrauchen knapp 50% deines Speichers und dann kommt noch das Betriebssystem dazu.
Evtl können andere mal vergleichen? -
Bei mir so:
dieter@VM-iobroker:~$ ps -eo pmem,pcpu,vsize,pid,cmd | sort -k 1 -nr | head -20 5.3 4.4 1134800 635 io.javascript.0 4.5 2.8 835540 658 io.javascript.1 4.1 14.6 1102176 432 iobroker.js-controller 2.4 0.7 997564 620 io.admin.0 2.1 0.1 982168 1450 io.web.0 1.7 0.3 970212 1958 io.sql.0 1.6 5.7 693812 25980 io.mqtt.2 1.4 3.1 1010488 26391 io.mihome-vacuum.0 1.4 0.9 678036 2273 io.proxmox.0 1.4 0.6 682264 1293 io.hm-rpc.0 1.4 0.2 682500 734 io.hm-rega.0 1.4 0.1 944304 2083 io.contact.0 1.3 0.3 678268 1122 io.tr-064.0 1.3 0.3 673412 2144 io.logparser.0 1.3 0.1 947128 689 io.telegram.0 1.3 0.1 677240 2258 io.octoprint.0 1.2 0.1 937900 1975 io.tankerkoenig.0 1.2 0.1 930772 2176 io.rssfeed.0 1.1 0.3 653852 1065 io.ping.0 1.1 0.1 932044 1393 io.info.0
Habe zahlreiche Scripte (100 oder mehr).
Bei läuft iob in einer vm unter proxmox.
Die vm hat 6 GB zugeordnet und aktuell ca. 3,5 GB in Gebrauch. -
Aktuell sieht es bei mir auch so aus.
Nach einer weile, wird der Ram voll. Aktuell sieht es gut aus. Dann müsste ja irgendwann bei irgendwas ein Script getriggert werden, was dann verursacht, den Ram zu füllen und das ganze System lahm zu legen.
Komisch ist halt, das ich das früher nie hatte. An den Scripten wurde nichts geändert, das einzig neue ist das mit dem View Wechsel für die VIS. -
dann nochmal den Befehl ausführen wenn das RAM voll bzw. voller wie jetzt ist.
Du siehst von den Werten passt das. Zur Vollständigkeit sieht es bei mir so aus3.3 0.3 1364220 224 io.web.0 1.4 0.7 1082284 209 io.javascript.0 1.4 0.1 1075000 400 io.tvprogram.0 0.9 0.1 988748 110 io.admin.0 0.8 0.1 970496 88 iobroker.js-controller 0.6 0.8 943796 19329 io.squeezeboxrpc.0 0.6 0.1 928068 2887 io.openligadb.0 0.5 1.6 908100 369 io.info.0 0.5 0.2 965052 182 io.sql.0 0.5 0.0 949456 26865 io.simple-api.0 0.5 0.0 936860 348 io.history.0 0.4 0.2 893416 330 io.ping.0 0.4 0.1 913504 15041 io.rssfeed.0 0.4 0.0 912536 29928 io.accuweather.0 0.4 0.0 895992 339 io.mihome.0 0.4 0.0 894348 31804 io.parser.0 0.4 0.0 894196 239 io.discovery.0 0.3 0.1 892544 351 io.mytime.0 %MEM %CPU VSZ PID CMD 0.0 0.1 7324 14758 bash
system läuft in einem dockercontainer auf einem intel nuc, daher ist die Prozentangabe zum Memory wohl auf Basis des Gesamtspeichers (16GB)