NEWS
Adapter already running - ohne Neustart
-
2015-10-02 01:19:34 error instance system.adapter.hm-rpc.1 terminated with code 7 (Adapter already running)
ps -ef | grep io.*.0 root 10 2 0 Sep30 ? 00:00:00 [migration/0] root 12999 1 2 Okt01 ? 00:03:20 io.hm-rpc.0 root 13431 1 0 Okt01 ? 00:09:45 io.web.0 root 13453 1 2 Okt01 ? 00:33:52 io.hm-rega.0 root 13472 1 4 Okt01 ? 00:58:38 io.javascript.0 root 13484 1 0 Okt01 ? 00:01:55 io.node-red.0 root 18908 1 7 01:13 ? 00:00:36 io.history.0ps -ef | grep io.*.1 root 11 2 0 Sep30 ? 00:00:00 [migration/1] root 18864 1 3 01:13 ? 00:00:23 io.hm-rpc.1 root 19762 11778 0 01:23 pts/0 00:00:00 grep io.*.1Lösung: Für jeden Prozess
killall -9 aufrufen.
Z.B.:
killall -9 io.node-red.0Leider schein iobroker restart oder iobroker stop nur zu funktionieren, wenn der io.js-controlle nicht abgebrochen ist.
Um so etwas zu verhindern, kann man z.B. mit PID-Dateien arbeiten, d.h. es werden die Prozessid beim Start in Dateien gesichert
und auch wenn der Managementprozess abbricht sind diese noch vorhanden. Oder aber man
baut sich eine Batchdatei mit den killall`s. Das funktioniert natürlich nur, wenn nicht mehrere iobroker auf einen Rechner laufen.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden