NEWS
JavaScript Adapter läuft mehrfach??
-
hallo
ich habe die Befürchtung, dass meine JavaScript Instanz seit neuerstem mehrfach läuft.
Laut log eventuell 5 mal:
javascript.0 2019-02-04 16:10:56.908 info script.js.common.Sonoff_Power_Change_Info: Switch von: sonoff.0.SONOFF_POW_HEIZUNG.POWER: false javascript.0 2019-02-04 16:10:56.907 info script.js.common.Sonoff_Power_Change_Info: Switch von: sonoff.0.SONOFF_POW_HEIZUNG.POWER: false javascript.0 2019-02-04 16:10:56.907 info script.js.common.Sonoff_Power_Change_Info: Switch von: sonoff.0.SONOFF_POW_HEIZUNG.POWER: false javascript.0 2019-02-04 16:10:56.907 info script.js.common.Sonoff_Power_Change_Info: Switch von: sonoff.0.SONOFF_POW_HEIZUNG.POWER: false javascript.0 2019-02-04 16:10:56.907 info script.js.common.Sonoff_Power_Change_Info: Switch von: sonoff.0.SONOFF_POW_HEIZUNG.POWER: false javascript.0 2019-02-04 16:10:56.906 info script.js.common.Sonoff_Power_Change_Info: Switch von: sonoff.0.SONOFF_POW_HEIZUNG.POWER: false
außerdem bekomme ich manche telegram nachrichten doppelt.
reboot hat nichts geholfen.
sieht man eventuell irgendwo wie oft eine instanz läuft?
-
gibts eine möglichkeit, wie ich abfragen kann, ob eine instanz mehrfach läuft?
-
JavaScript Adapter 4.0.12
irgendwelche ideen?
-
Ohne eine Angabe des Host-OS …
Bei Linux
ps -ef | grep io.java
Bei Windows
Taskmanager und dann in die Prozessliste.
Wobei das Log immer nur von JavaScript.0 spricht - also nur eine Instanz da ist.
Gruß,
Eric
Von unterwegs getippert
-
Dann sieht es aber so aus als würden die skripte alle mehrfach ausgeführt werden :?:
-
Was sagt denn die Abfrage?
Von unterwegs getippert
-
Ohne eine Angabe des Host-OS …
Bei Linux
ps -ef | grep io.java
Bei Windows
Taskmanager und dann in die Prozessliste.
Wobei das Log immer nur von JavaScript.0 spricht - also nur eine Instanz da ist.
Gruß,
Eric
Von unterwegs getippert
das hier kommt dabei raus
> iobroker 1645 460 9 Feb05 ? 02:56:31 io.javascript.0pi 3638 3571 0 16:59 pts/0 00:00:00 grep –color=auto io.java `
läuft auf 3 RPI3B+ (Multihost), und lief auch bis vor kurzem ohne dieses Phänomen, der Mehrfach-Logs.
-
Da läuft nur eine Instanz.
Prüfe mal, wie das Script ausgelöst wird und ob es da Dopplungen geben kann.
Gruß,
Eric
Von unterwegs getippert
-
das skript wird ja an und für sich nur ausgelöst, bei änderung diverser werte…ich werd es heute mal rein stellen, allerdings ist das nicht nur bei einem skript so....und vor allem erst seit kurzem
-
ich versteh es nicht, schon wenn ich meine Multihosts hoch fahre kommt folgendes:
javascript.0 2019-02-07 16:19:37.322 info requesting all objects javascript.0 2019-02-07 16:19:37.322 info requesting all objects javascript.0 2019-02-07 16:19:37.321 info requesting all objects javascript.0 2019-02-07 16:19:37.321 info requesting all states javascript.0 2019-02-07 16:19:37.321 info requesting all states javascript.0 2019-02-07 16:19:37.321 info requesting all states javascript.0 2019-02-07 16:19:37.321 info starting. Version 4.0.12 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.14.0 javascript.0 2019-02-07 16:19:37.321 info starting. Version 4.0.12 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.14.0 javascript.0 2019-02-07 16:19:37.319 info starting. Version 4.0.12 in /opt/iobroker/node_modules/iobroker.javascript, node: v8.14.0 javascript.0 2019-02-07 16:19:37.238 info received all objects javascript.0 2019-02-07 16:19:37.237 info received all objects javascript.0 2019-02-07 16:19:32.349 info received all states javascript.0 2019-02-07 16:19:32.346 info received all states
-
gibt es da schon eine Lösung des Problems? Bei mir läuft auch alles dreifach.
Kann gut möglich sein das ich den JS-Adapter mehrfach installiert habe.
Ist schon nervig wenn Telegramm Meldungen 3 -Fach erscheinen. -
Was sagt denn
Top | grep io.java
Lies mal
Du hast nur eine Instanz, mehrfach Installieren des Adapters geht nicht, wenn du nich ioBroker irgendwie doppelt installiert hast -
IOBroker läuft bei mir im Docker. Gehe mal davon aus das ich das im Terminal eingeben muss.
Passiert aber leider nichts. -
komisch ist das ich die Meldungen im Log nach dem Speichern auch immer 3 Fach erhalte.
-
Hallo,
ist mir heute beim Testen auch aufgefallen. Ich habe an einem Script gearbeitet. Mit jedem Speichern kamen dann die Meldungen immer mehrfacher. Also 4 mal gespeichert, 4 Einträge im Log. Abhilfe brachte erst ein Neustart des Javascript-Adapters.Ich hatte von dem die Version 4.1.4 installiert und bin nun auf 3.6.5 zurück. Seit dem ist der Spuk vorbei.
-
Hatte ich letzte Woche. Mein Spritpreis kam immer 3 fach an. Broker restart hat bei mir geholfen
-
@Homoran
grep io.java gibt jetzt folgende Meldungroot@iobroker:/opt/iobroker# ps -es | grep io.java
0 221 0000000000000000 0000000000000000 0000000000001000 0000000180004202 Sl ? 282:51 io.javascript.1 HOSTNAME=iobr
oker HOME=/root OLDPWD=/opt/iobroker TERM=xterm PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin LANG=de_DE.UTF-8
DEBIAN_FRONTEND=teletype PWD=/opt/iobroker NODE_CHANNEL_FD=3
0 20612 0000000000000000 0000000000000000 0000000000000000 0000000180000000 S+ ? 0:00 grep io.java LANG=de_DE.UTF-8
HOSTNAME=iobroker OLDPWD=/opt/iobroker PWD=/opt/iobroker HOME=/root DEBIAN_FRONTEND=teletype TERM=xterm SHLVL=1 PATH=/usr/local/s
bin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin _=/bin/grep
rNeustart von IoBroker, funktioniert dann auch nur für kurze Zeit. Danach kommen die Meldungen immer 3 Fach.
Richtig nervig wird es dann aber wenn Alexa den Befehl in 3 facher Ausfertigung bekommt.
Dann fängt die Tante an zu rappen (Die Wasch, die Wasch, die Waschmaschiene ist fertig etc.) -
@peterfido Ich hatte die Version 3.6.4. Habe jetzt mal ein Update auf 3.6.5 gemacht. Momentan läuft es, bin mal gespannt wie lange.
Vermute das irgendetwas anderes der Auslöser des Problems ist. Ich bleibe dran und melde mich dazu. -
Ok. Wieder das alte Problem.
Bei der Adapteraktualisierung kam folgende Fehlermeldung.
-
@Chris71 sagte in JavaScript Adapter läuft mehrfach??:
kam folgende Fehlermeldung.
Nope!
ist nur ein Warn - keine Panik