NEWS
IObroker stürzt immer ab...
-
Hallo zusammen,
mein Iobroker mit der Version 9.0., NPM 9.8.1, Node 18.18.2, js-controller: 5.0.12 stürzt regelmäßig ab. Er schließt dann automatisch den Port.
Das System läuft auf einer Synology Docker.
Er lieft jetzt wieder 2 Tage und dann war das Problem.
Hier ein Auszug aus dem Log:
2023-11-08 09:32:02.748 - error: shelly.0 (373) Error: Cannot find view "system" 2023-11-08 09:32:02.751 - error: shelly.0 (373) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.752 - error: shelly.0 (373) unhandled promise rejection: DB closed 2023-11-08 09:32:02.759 - error: shelly.0 (373) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at Socket.emit (node:domain:489:12) at TCP. (node:net:350:12) 2023-11-08 09:32:02.760 - error: shelly.0 (373) DB closed 2023-11-08 09:32:02.813 - info: shelly.0 (373) terminating 2023-11-08 09:32:02.815 - warn: shelly.0 (373) Terminated (UNCAUGHT_EXCEPTION): Without reason 2023-11-08 09:32:02.818 - error: shelly.0 (373) Cannot find view "system" for search "device" : Connection is closed. 2023-11-08 09:32:02.822 - error: shelly.0 (373) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.699 - error: javascript.0 (223) States database error: connect ECONNREFUSED 127.0.0.1:9000 2023-11-08 09:32:02.884 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.884 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.885 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.885 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.885 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.885 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.886 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.886 - warn: javascript.0 (223) get state error: DB closed 2023-11-08 09:32:02.931 - error: javascript.0 (223) script.js.POST.Playstation.CheckPS5On: setForeignState: Error: DB closed 2023-11-08 09:32:02.932 - error: javascript.0 (223) script.js.POST.Aktie.aktie: setForeignState: Error: DB closed 2023-11-08 09:32:02.933 - error: javascript.0 (223) script.js.POST.Aktie.aktie: setForeignState: Error: DB closed 2023-11-08 09:32:06.869 - info: simple-api.0 (625) terminating http server on port 8087 2023-11-08 09:32:06.894 - info: tado.0 (527) cleaned everything up... 2023-11-08 09:32:06.893 - info: admin.1 (204) terminating http server on port 8090 2023-11-08 09:32:06.902 - debug: web.0 (441) synochat.0 > Destroying extension for adapter instance 'synochat.0'! 2023-11-08 09:32:06.930 - info: broadlink2.0 (561) Close all connections... 2023-11-08 09:32:06.956 - info: yahka.0 (418) cleaning up ... 2023-11-08 09:32:06.983 - info: admin.0 (197) terminating http server on port 8091 2023-11-08 09:32:07.210 - info: backitup.0 (546) cleaned everything up... 2023-11-08 09:32:07.222 - warn: synochat.0 (763) Got termination signal for SynoChat adapter instance! > Terminating instance...
-
@olli_m sagte in IObroker stürzt immer ab...:
Hier ein Auszug aus dem Log:
Moin,
das ist leider nicht der korrekte Zeitpunkt, an dem das wahre Problem stattgefunden hat, das muss noch davor liegen.
VG
BerndP.S.: Welche Version vom
ioBroker
Image, wie ist der Container konfiguriert, was nutzt Du DSM Container Manager, Protainer? -
@olli_m
sicherheits halber ne Frage:
Verwendest du den COMPACT MODE?
(In 5.0.12 existiert(e) ein Problem mit dem compact mode) -
@dp20eic
über DSM Container, Buanet-iobroker.9.0.0 , was möchtest du genau wissen noch? der Container nutzt das selbe host Netzwerk.
Ab hier gingen die Probleme los, davor war noch alles im grünen Bereich:
2023-11-08 09:30:00.081 - info: javascript.0 (223) script.js.common.Astro: Astro: Gültige Zeiten: [aktueller Tag: 8] | [nächster Tag: 6] | [Aktualisiert: 0] | Aktuelle Tageszeit: später Vormittag | Kommende Tageszeit: Mittag 2023-11-08 09:30:00.252 - info: javascript.0 (223) script.js.POST.Aktie.aktie: Ferrari 2023-11-08 09:30:15.258 - info: ham.0 (334) stateChange ham.0.Wifi-Thermometer.Wifi-Thermometer-History.S2R1 {"val":"wj8JAAAAAADVPvIqAgECAgLgA8APAAAAAAAAAAABAQ==","ack":true,"ts":1699432215257,"q":0,"from":"system.adapter.ham.0","user":"system.user.admin","lc":1699432215257} 2023-11-08 09:30:32.178 - error: mielecloudservice.0 (384) States database error: read ECONNRESET 2023-11-08 09:30:32.209 - error: synology.0 (327) States database error: read ECONNRESET 2023-11-08 09:30:37.183 - error: mielecloudservice.0 (384) States database error: connect ECONNREFUSED 127.0.0.1:9000 2023-11-08 09:30:37.193 - error: mielecloudservice.0 (384) Objects database error: connect ECONNREFUSED 127.0.0.1:9001 2023-11-08 09:32:03.088 - error: shelly.0 (373) Error: Cannot find view "system" at ObjectsInRedisClient._getObjectView (/opt/iobroker/node_modules/@iobroker/db-objects-redis/src/lib/objects/objectsInRedisClient.ts:4328:59) at processTicksAndRejections (node:internal/process/task_queues:95:5) at runNextTicks (node:internal/process/task_queues:64:3) at processImmediate (node:internal/timers:447:9) 2023-11-08 09:32:03.088 - error: shelly.0 (373) Cannot find view "system" 2023-11-08 09:32:03.094 - error: shelly.0 (373) uncaught exception: write EPIPE 2023-11-08 09:32:03.094 - error: shelly.0 (373) Error: write EPIPE at afterWriteDispatched (node:internal/stream_base_commons:160:15) at writeGeneric (node:internal/stream_base_commons:151:3) at Socket._writeGeneric (node:net:962:11) at Socket._write (node:net:974:8) at writeOrBuffer (node:internal/streams/writable:392:12) at _write (node:internal/streams/writable:333:10) at Socket.Writable.write (node:internal/streams/writable:337:10) at console.value (node:internal/console/constructor:305:16) at console.warn (node:internal/console/constructor:385:26) at /opt/iobroker/node_modules/@iobroker/plugin-sentry/node_modules/@sentry/src/integrations/onunhandledrejection.ts:97:17 2023-11-08 09:32:03.094 - error: shelly.0 (373) Exception-Code: EPIPE: write EPIPE 2023-11-08 09:32:03.126 - error: shelly.0 (373) uncaught exception: write EPIPE 2023-11-08 09:32:03.126 - error: shelly.0 (373) Error: write EPIPE at afterWriteDispatched (node:internal/stream_base_commons:160:15) at writeGeneric (node:internal/stream_base_commons:151:3) at Socket._writeGeneric (node:net:962:11) at Socket._write (node:net:974:8) at writeOrBuffer (node:internal/streams/writable:392:12) at _write (node:internal/streams/writable:333:10) at Socket.Writable.write (node:internal/streams/writable:337:10) at console.value (node:internal/console/constructor:305:16) at console.warn (node:internal/console/constructor:385:26) at console.error (/opt/iobroker/node_modules/@iobroker/plugin-sentry/node_modules/@sentry/src/integrations/console.ts:51:29) 2023-11-08 09:32:03.127 - error: shelly.0 (373) Exception-Code: EPIPE: write EPIPE 2023-11-08 09:32:03.182 - info: hue.0 (281) terminating 2023-11-08 09:32:02.779 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.780 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.780 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.783 - info: lgtv.0 (501) terminating 2023-11-08 09:32:02.784 - warn: lgtv.0 (501) Terminated (UNCAUGHT_EXCEPTION): Without reason 2023-11-08 09:32:02.785 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.785 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.785 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.786 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.786 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.787 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.787 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.787 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.790 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.790 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.790 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.790 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.791 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.791 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.792 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.792 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.793 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.793 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.793 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.793 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.794 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.797 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.797 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.798 - error: lgtv.0 (501) DB closed 2023-11-08 09:32:02.800 - error: lgtv.0 (501) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). 2023-11-08 09:32:02.800 - error: lgtv.0 (501) unhandled promise rejection: DB closed 2023-11-08 09:32:02.800 - error: lgtv.0 (501) Error: DB closed at close (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:184:25) at Socket. (/opt/iobroker/node_modules/ioredis/built/redis/event_handler.js:160:20) at Object.onceWrapper (node:events:632:26) at Socket.emit (node:events:517:28) at TCP. (node:net:350:12) 2023-11-08 09:32:02.801 - error: lgtv.0 (501) DB closed
also dauernd ein DB Fehler der kommt....das iobroker Docker image läuft dann noch aber er schließt dann den Port.
-
@mcm57
welchen Compact Mode meinst du denn? das sagt mir ja gar nichts gerade
-
@olli_m sagte in IObroker stürzt immer ab...:
was möchtest du genau wissen noch?
Moin,
es gibt zwei Logs, Du hast jetzt das Log gezeigt, welches der
ioBroker
schreibt, im Docker ist es aber so, glaube ich, dass dasioBroker
Log auch ins Docker Log geschrieben wird, das Docker Log enthält dann auch alles was außerhalb desioBrokers
noch so passiert.
Beispiel:
@olli_m sagte in IObroker stürzt immer ab...:
welchen Compact Mode meinst du denn? das sagt mir ja gar nichts gerade
VG
Bernd