NEWS
UNSOLVED WebAdmin sporadisch nicht erreichbar
-
Hallo zusammen,
kann es leider noch nicht so ganz eingrenzen, aber wenn ich mich in der im WebAdmin bewege fängt irgendwann der Loading Spinner zu laufen, was wohl nichts anderes heißt, dass die Admin-Oberfläche nicht mehr erreichbar ist. Auch ein aktualisieren des Browser bringt nichts. Nach ca 1-3 Minuten ist die Oberfläche auf einmal wieder erreichbar. Weiß gerade nicht so recht wie ich den Fehler eingrenzen kann oder suchen soll Es läuft auch nur 1 Instanz der Oberfläche. Parallel habe ich via SSH SHELL den iobroker neugestartet "iobroker restart", aber die Web Oberfläche kam trotzdem erst nach x Minuten wieder hoch. iobroker läuft auf einer Proxmox LCX Instanz.
Danke
Gruß
-
-Verbindung des Proxmox über Lan oder Wlan im Netzwerk.
-Netzwerkverbindung worüber ……… Router mal neu gestartet .
-Zugriff auf IoBroker womit …. Tablet , PC , Handy ….
-Im Log Warnungen / Fehler vorhanden . -
Wie gesagt bin ich parallel mit PUTTY verbunden und es werden alle SHELL Befehle angenommen, also ist die Maschine usw online. Nur anscheinend die WebAdmin Oberfläche.
Habe den WebAdmin am PC offen. In der WebAdmin Log Oberfläche sehe ich jetzt keine verdächtigen Einträge.
-
gib bitte mal mehr informationen:
node -v
nodejs - v
npm -vwelche Version des Admin-Adapters?
welche Version des web-Adapters
welche js-controller Versionauf welchem System läuft den deine Umgebung überhaupt?
Und die Frage nach der Verbindung (Lan/WLan) hast Du ebenfalls noch nicht beantwortet ... eine SSH-Verbindung ist nun mal nicht das gleiche wie der Aufbau einer grafischen Oberfläche
-
Anscheinend wird die iobroker Instanz neugestartet, nach dem sie ausfällt, das sieht man an der INFO:
iobroker
Betriebssystem
linux
Architektur
x64
CPUs
1
Geschwindigkeit
3221 MHz
Modell
Intel(R) Xeon(R) CPU E31270 @ 3.40GHz
RAM
31.38 GB
System Betriebszeit
01:45:38
Node.js
v10.16.3
NPM
6.9.0
Festplatte Größe
7.81 GB
Festplatte frei
721.73 MB
Anzahl der Adapter
255
Betriebszeit
00:01:16
Aktive Instanzen
10
Hostname
iobrokerHier sieht man das Systemzeit des gesamten Server höher ist als die Betriebszeit vom iobroker. Ist mir gerade durch Zufall aufgefallen, weil ich auf der INFO Seite war und wieder das System weg war bzw. im Browser die "Eieruhr" des iobroker aufgepoppt ist. (Nachdem die Eieruhr weg war ist die Betriebszeit auf 00:00:00 gesprungen)
Hier die Daten:
root@iobroker:~# nodejs -v
v8.16.2
root@iobroker:~# node -v
v10.16.3
root@iobroker:~# nodejs -v
v8.16.2
root@iobroker:~# npm -v
6.9.0Admin-Adapter: 3.6.7
Web-Adapter: 2.4.1Danke
-
Die Versionen sind nicht gleich … sollten beide v10.16.3 sein !
Aktualisiere bitte nodejs. -
Ist nun auf einem Stand. Der Fehler besteht weiterhin. Allerdings hatte ich jetzt das Log parallel offen gehabt und konnte etwas interessantes sehen als die Eieruhr wieder da war:
host.iobroker 2019-10-21 21:46:11.010 info instance system.adapter.harmony.0 started with pid 26266 admin.0 2019-10-21 21:44:26.904 info terminating http server on port 8081 host.iobroker 2019-10-21 21:44:15.857 info iobroker exit 0 host.iobroker 2019-10-21 21:44:15.849 info iobroker Starting node restart.js host.iobroker 2019-10-21 21:44:15.680 info iobroker _restart host.iobroker 2019-10-21 21:44:15.679 error RangeError: Maximum call stack size exceeded at Function.from (buffer.js:199:28) at new Buffer (buffer.js:182:17) at Sender.frameAndSend (/opt/iobroker/node_modules/ws/lib/Sender.js:166:14 host.iobroker 2019-10-21 21:44:15.662 error uncaught exception: Maximum call stack size exceeded
-
Hab den Fehler bzw die Ursache gefunden. Es ist der UPNP Adapter. Habe den nun deaktiviert und soweit läuft alles.