NEWS
Error: listen EADDRINUSE
-
Immer wenn ähnlicher Fehler mit EADDRINUSE kommt, wie das hier:
root@ioBroker-RasPi2:/opt/iobroker/log# iobroker irgendwas events.js:85 throw er; // Unhandled 'error' event ^ Error: listen EADDRINUSE at exports._errnoException (util.js:746:11) at Server._listen2 (net.js:1156:14) at listen (net.js:1182:10) at Server.listen (net.js:1267:5) at _initWebServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:2418:24) at /opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:143:9 at new ObjectsInMemServer (/opt/iobroker/node_modules/iobroker.js-controller/lib/objects/objectsInMemServer.js:150:7) at null._onTimeout (/opt/iobroker/node_modules/iobroker.js-controller/lib/setup.js:2127:27) at Timer.listOnTimeout (timers.js:119:15)
Falls möglich, iobroker stoppen, dann Kommando ausführen und dann ioBroker starten.
-
Welches Kommando meinst du denn genau ?
-
Welches Kommando meinst du denn genau ? `
Z.B. du willst das Kommando "iobroker add dwd" ausfuhren und es wird aber dir gesagt: EADDRINUSEDann machst du stop, fuhrst das Kommando aus und dann start.
"irgendwas" heißt beliebiges Kommando, was Probleme machst .
-
HI!
weist du woher der Fehler kommt?
ist die Hardware evtl zu alt oder zu träge?
ich kann auf meinen System im admin nahezu nichts installieren ohne das dieser Fehler kommt.
mein System ist gerade neu aufgesetzt und nun ist auch node usw. auf den aktuellen Stand.
System: Raspi B+ Jessie Full node 4.4.3
Grüße Tobi
-
HI!
weist du woher der Fehler kommt?
ist die Hardware evtl zu alt oder zu träge?
ich kann auf meinen System im admin nahezu nichts installieren ohne das dieser Fehler kommt.
mein System ist gerade neu aufgesetzt und nun ist auch node usw. auf den aktuellen Stand.
System: Raspi B+ Jessie Full node 4.4.3
Grüße Tobi `
Es ist die Erkennung ob schon was auf dem System läuft oder nicht.Setup versucht sich zu verbinden mit laufender Version und falls innerhalb 2 Sekunden kein Antwort kommt, dann versucht Setup eigenen Port aufmachen.
Falls 2 Sekunden nicht ausreichend ist um eine Socket-Verbindung aufzumachen, dann ist was schiff.
Es gibt ein Parameter in /opt/iobroker/iobroker-data/iobroker.json:
{
"system": {
"memoryLimitMB": 0
},
"network": {
"IPv4": true,
"IPv6": true,
"bindAddress": null,
"useSystemNpm": true
},
"objects" : {
"type" : "file",
"typeComment": "Possible values: 'file' - [port 9001], redis - [port 6379], couch - [port 5984].",
"host" : "127.0.0.1",
"port" : 9001,
"user" : "",
"pass" : "",
"noFileCache": false,
"connectTimeout": 2000
},
Mach mal connectTimeout auf 5000 oder mehr Sekunden und probiere neu.
-
Hallo,
also ich habe die Zeit jetzt mal auf 10Sek (10000, evtl geht auch weniger) hochgereht.
Und hatte seit dem keine Probleme mehr….
Auch der Admin Reiter lässt sich "stabiler" aktualisieren.
Evtl sollte man das bei "älteren" Hardware Sachen Raspberry Pi 1 B+) anwenden um ein Stabileres System zu bekommen.
Mir viel auf, dass wenn ich auf Adapter installieren gehe, dann schnellt die CPU last sofort von 1% auf 100%
und dann kam meist dieser Fehler....
Tobi
-
ich habe node-red neu gestartet, diese war ein andere Problem.
dise sin di versionen die ich auf Synology habe:
nas02> node -v v0.12.6 nas02> npm -v 2.11.2
sind korrekt?
stek
-
Empfohlen wird nodejs 4.xx
Mit älteren Versionen sollte es auch gehen, aber ich glaube mich zu erinnern, dass die 0.12.6 Probleme gemacht hatte.
Bei den älteren funktionierten die 0.10.22 und ich glaube die 0.12.9.
Gruß
Rainer
-
die node Version ist was Synology anbietet.
keine Anung wenn eine neuere version für Synology (nicg von Synology) verfügbar ist.
Stek