NEWS
Iobroker Crash wenn Repo update
-
Hallo,
ich bin schon die ganze Zeit am suchen ich denke mal das ich nun wenigstens die Ursache gefunden habe.
Das Problem :ioBroker stürzt jeden Tag mindestens 1x ab , so das es nicht mehr erreichbar ist und ich denke mal das ein reboot durchführt so nach
ca.1min ist es wieder da und die Instanzen kommen dann nach und nachscheint immer so ca. die gleiche Zeit zu passieren Hier mal der Log vom 01.05. und 02.05.
irgendwas passiert mit dem repo update dann kommt der Crash !Weiß denn jemand rad wodran es liegen könnte?
Hier meine Repos Aktiver Verwahrunsgort ist Stable!
Stable(default)-> http://download.iobroker.net/sources-dist.json
Beta(latest) ->http://download.iobroker.net/sources-dist-latest.json
live-stable ->http://iobroker.live/repo/sources-dist.json2021-05-01 18:42:49.148 - info: admin.0 (3862) Request actual repository... 2021-05-01 18:42:53.917 - info: host.raspberrypi Updating repository "Stable (default)" under "http://download.iobroker.net/sources-dist.json" 2021-05-01 18:42:55.873 - info: admin.0 (3862) Repository received successfully. 2021-05-01 18:42:56.023 - debug: admin.0 (3862) Next repo update on 2021-5-2 18:42:55 2021-05-01 18:43:09.147 - error: tuya.0 (5109) States database error: write EPIPE 2021-05-01 18:43:09.243 - error: sonoff.0 (4471) States database error: write EPIPE 2021-05-01 18:43:09.238 - error: text2command.0 (5096) States database error: write EPIPE 2021-05-01 18:43:09.287 - error: admin.0 (3862) States database error: write EPIPE 2021-05-01 18:43:09.254 - error: telegram.0 (15117) States database error: write EPIPE
2021-05-02 18:44:21.842 - info: admin.0 (24784) Request actual repository... 2021-05-02 18:44:26.370 - info: host.raspberrypi Updating repository "Stable (default)" under "http://download.iobroker.net/sources-dist.json" 2021-05-02 18:44:28.738 - info: admin.0 (24784) Repository received successfully. 2021-05-02 18:44:28.762 - debug: admin.0 (24784) Next repo update on 2021-5-3 18:44:28 2021-05-02 18:44:39.943 - error: web.0 (26340) States database error: write EPIPE 2021-05-02 18:44:40.138 - error: sonoff.0 (25385) States database error: write ECONNRESET 2021-05-02 18:44:40.143 - error: javascript.0 (25359) States database error: write EPIPE 2021-05-02 18:44:40.142 - error: deconz.0 (25074) States database error: write EPIPE 2021-05-02 18:44:40.147 - error: text2command.0 (26071) States database error: write ECONNRESET 2021-05-02 18:44:39.996 - error: tuya.0 (26084) States database error: write EPIPE 2021-05-02 18:44:40.138 - error: trashschedule.0 (26243) States database error: read ECONNRESET 2021-05-02 18:44:40.142 - error: info.0 (25275) States database error: read ECONNRESET 2021-05-02 18:44:40.513 - info: web.0 (26340) terminated http server on port 8082
-
@efe kann es sein, das dein ram voll ist
-
@crunchip sagte in Iobroker Crash wenn Repo update:
@efe kann es sein, das dein ram voll ist
also 924,21MB Ram ist er voll? -
free -ht
16 Instanzen auf einem 1GB RPi3 kann schon zu viel sein. Wenn da auch noch unnötiger Kram wie z.B. ein Desktop mit rennt ohnehin.
-
@thomas-braun sagte in Iobroker Crash wenn Repo update:
free -ht
free -ht total used free shared buff/cache available Mem: 924Mi 615Mi 207Mi 1,0Mi 100Mi 292Mi Swap: 99Mi 99Mi 0,0Ki Total: 1,0Gi 715Mi 208Mi
free -m total used free shared buff/cache available Mem: 924 613 209 1 100 293 Swap: 99 99
-
@efe
Da schwappt das Swap aber ganz schön voll. -
@thomas-braun wofür steht denn SWAP?? Wie kann man es reduzieren?
-
@efe Swap ist der Überlauf, wenn dem System der Speicher ausgeht bzw. in der jüngeren Vergangenheit ausgegangen ist.
Musst mal schauen was da auf dem System los ist. Geht z.B. mit
htop
-
@thomas-braun
hier ist ein screenshot ! Wie kann man erkennen was der Verursacher ist ? -
@efe
Jetzt sortiertst du das mit F6 nach MEM.Der ganze Desktop-Zirkus der da mitläuft ist jedenfalls schon mal überflüssig auf einem Server und gehört ausgeknipst.
-
@thomas-braun
ist jetzt sortiert oder so!?Wie knipse ich den Desktop Zirkus aus? und welche sind es?
-
Wie knipse ich den Desktop Zirkus aus?
Das steht im 'Kleinen Linux-Werkzeugkasten' aus meiner Signatur u. a. drin.
Zur Systemlast:
Du hast da vermutlich in irgendeinem skript was 'krummes' drin. -
@thomas-braun
ook schau ich mir jetzt an -
Sorry, ich hab erst jetzt geblickt das du da nur magere 1GB RAM hast. Dann ist das die normale Auslastung, wenn da noch ein paar skripte laufen. Um so wichtiger ist es den Ballast abzuwerfen.
-
@thomas-braun hab jetzt mal von deiner 'Kleinen Linux-Werkzeugkasten' aus deiner Signatur den Punkt "RunLevel 5 / graphische Oberfläche" und "ioBroker-Verwahrort" eingegeben.
und wie wirft man Ballast ab am besten ? -
@efe
Schau mitwho -r
in welchem RunLevel du jetzt bist. Sollte 3 sein, auch nach einem reboot.
Damit bist du schon mal den Desktop-Zirkus los.Dann kannst du noch schauen, ob im ioBroker vielleicht ungenutzte Adapter laufen.
terminal, discovery und ping sind da Kandidaten für.iobroker list instances
zeigt dir die laufenden Instanzen der Adapter.
-
@thomas-braun
Ich bin jetzt im RunLevel 3
Als ungenutzte Adapter hab ich nur discovery den hab ich mal Pausiertscheint jetzt geklappt zu haben.
Ich werde das mal beobachten und ob noch der Crash kommt.Ich danke dir für deine Mühe und deiner Geduld , ich gebe die Tage Feedback wie es aussieht !
-
-
@thomas-braun sagte in Iobroker Crash wenn Repo update:
list instances
@thomas-braun sagte in Iobroker Crash wenn Repo update:
iobroker list instances
sagt
+ system.adapter.admin.0 : admin : raspberrypi - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.alexa2.0 : alexa2 : raspberrypi - enabled + system.adapter.backitup.0 : backitup : raspberrypi - enabled + system.adapter.cloud.0 : cloud : raspberrypi - enabled + system.adapter.deconz.0 : deconz : raspberrypi - enabled, port: 80 system.adapter.discovery.0 : discovery : raspberrypi - disabled + system.adapter.history.0 : history : raspberrypi - enabled system.adapter.ical.0 : ical : raspberrypi - enabled system.adapter.icons-mfd-png.0 : icons-mfd-png : raspberrypi - disabled + system.adapter.info.0 : info : raspberrypi - enabled + system.adapter.javascript.0 : javascript : raspberrypi - enabled system.adapter.sayit.0 : sayit : raspberrypi - disabled system.adapter.scenes.0 : scenes : raspberrypi - disabled + system.adapter.sonoff.0 : sonoff : raspberrypi - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.telegram.0 : telegram : raspberrypi - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.text2command.0 : text2command : raspberrypi - enabled system.adapter.tr-064.0 : tr-064 : raspberrypi - disabled + system.adapter.trashschedule.0 : trashschedule : raspberrypi - enabled + system.adapter.tuya.0 : tuya : raspberrypi - enabled system.adapter.vis-bars.0 : vis-bars : raspberrypi - enabled system.adapter.vis-colorpicker.0 : vis-colorpicker : raspberrypi - disabled system.adapter.vis-hqwidgets.0 : vis-hqwidgets : raspberrypi - enabled + system.adapter.vis-inventwo.0 : vis-inventwo : raspberrypi - enabled system.adapter.vis-jqui-mfd.0 : vis-jqui-mfd : raspberrypi - enabled system.adapter.vis-justgage.0 : vis-justgage : raspberrypi - enabled system.adapter.vis-metro.0 : vis-metro : raspberrypi - enabled system.adapter.vis-players.0 : vis-players : raspberrypi - enabled system.adapter.vis-timeandweather.0 : vis-timeandweather : raspberrypi - enabled system.adapter.vis.0 : vis : raspberrypi - enabled + system.adapter.web.0 : web : raspberrypi - enabled, port: 8082, bind: 0.0.0.0, run as: admin
und
free -ht --mega
total used free shared buff/cache available Mem: 924M 556M 175M 1,0M 192M 372M Swap: 99M 6,0M 93M Total: 1,0G 562M 269M
sagen jeweils?
-
Ja, das sieht schon gesünder aus.
Musst du jetzt mal über längere Zeit beobachten.Ein
iobroker update -i
läuft jetzt sauber durch? Das hatte ja glaube ich schon Probleme bereitet.