NEWS
Javascript Adapter deaktiviert / stürzt ab
-
Hallo,
seit 1-2 Wochen stürzt der Javascript Adapter gelegentlich ab bzw. ich habe vor ca. 2 Wochen bemerkt dass er abstürzt. In der Instanz Übersicht ist er dann rot und startet nach ein paar Minuten idR wieder selber:
Im Protokoll Tab vom iobroker gibt es zum Javascript Adapter keinen Eintrag:
Ich betreibe den iobroker in einem Docker auf einem Unraid Server:
Plattform docker Betriebssystem linux Architektur x64 CPUs 8 Geschwindigkeit 2199 MHz Modell Intel(R) Atom(TM) CPU C3758 @ 2.20GHz RAM 31.33 GB System-Betriebszeit 317 T. 04:52:59 Node.js v20.17.0 (Empfohlene Version v18.20.4) time 1726143477045 timeOffset -120 NPM 10.8.2 Anzahl der Adapter 540 dockerInformation [object Object] Datenträgergröße 60 GB freier Festplattenspeicher 45.07 GB Aktive Instanzen 34 Pfad /opt/iobroker/ Betriebszeit 10:07:14 Hostname 60eb4c042417 Adapteranfragen (530)
In andere Beiträgen zu dem Problem wurde um das Ergebnis von iob diag gebeten. Die Ausgaben habe ich angefügt:
iob diag 1.txt iob diag 2.txtHat jemand irgendeine Ahnung warum er gelegentlich abstürzt oder was ich unternehmen könnte um der Ursache und Behebung näher zu kommen?
Vielen Dank schon einmal
-
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
das Ergebnis von iob diag gebeten. Die Ausgaben habe ich angefügt
Bitte nicht als Textdatei sondern ebenfalls in Codetags hier einfügen.
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
warum er gelegentlich abstürzt
Ich tippe, Glaskugeltechnisch, mal auf AmokSkripte welche idR durch z.B. Schleifen verursacht werden - aber erst mal reine Vermutung
-
@djmarc75 sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
das Ergebnis von iob diag gebeten. Die Ausgaben habe ich angefügt
Bitte nicht als Textdatei sondern ebenfalls in Codetags hier einfügen.
iob diag 1
Skript v.2024-05-22 *** BASE SYSTEM *** Hardware Vendor : To Be Filled By O.E.M. Kernel : x86_64 Userland : 64 bit Docker : v10.0.0 Virtualization : Docker Kernel : x86_64 Userland : 64 bit Systemuptime and Load: 14:22:23 up 317 days, 4:57, 0 user, load average: 8.03, 7.78, 6.13 CPU threads: 8 *** Time and Time Zones *** Thu Sep 12 12:22:23 UTC 2024 Thu Sep 12 14:22:23 CEST 2024 CEST +0200 Etc/UTC *** Users and Groups *** User that called 'iob diag': root HOME=/root GROUPS=root User that is running 'js-controller': iobroker HOME=/opt/iobroker GROUPS=users tty dialout audio video plugdev *** Display-Server-Setup *** Display-Server: false Desktop: Terminal: *** MEMORY *** total used free shared buff/cache available Mem: 33G 12G 620M 659M 21G 21G Swap: 0B 0B 0B Total: 33G 12G 620M Active iob-Instances: 35 32078 M total memory 11594 M used memory 12686 M active memory 16929 M inactive memory 582 M free memory 0 M buffer memory 20985 M swap cache 0 M total swap 0 M used swap 0 M free swap *** top - Table Of Processes *** top - 14:22:24 up 317 days, 4:57, 0 user, load average: 8.11, 7.80, 6.14 Tasks: 42 total, 1 running, 41 sleeping, 0 stopped, 0 zombie %Cpu(s): 16.7 us, 16.7 sy, 0.0 ni, 66.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 32078.0 total, 574.4 free, 11600.9 used, 20989.4 buff/cache MiB Swap: 0.0 total, 0.0 free, 0.0 used. 20477.1 avail Mem *** FILESYSTEM *** Filesystem Type Size Used Avail Use% Mounted on /dev/loop2 btrfs 60G 15G 45G 26% / tmpfs tmpfs 64M 0 64M 0% /dev shm tmpfs 64M 0 64M 0% /dev/shm shfs fuse.shfs 477G 172G 305G 37% /opt/iobroker /dev/sdg1 xfs 1.9T 1.6T 309G 84% /opt/frigate /dev/loop2 btrfs 60G 15G 45G 26% /etc/hosts Messages concerning ext4 filesystem in dmesg: Show mounted filesystems: TARGET SOURCE FSTYPE OPTIONS / /dev/loop2[/btrfs/subvolumes/82fad975bd3220cdc55af77f388bef877109962798d4b72f1c7e7a6b4cda6f1a] btrfs rw,noatime,space_cache=v2,subvolid=12930,subvol=/btrfs/subvolumes/82fad975bd3220cdc55af77f388bef877109962798d4b72f1c7e7a6b4cda6f1a |-/proc proc proc rw,nosuid,nodev,noexec,relatime |-/dev tmpfs tmpfs rw,nosuid,size=65536k,mode=755,inode64 | |-/dev/pts devpts devpts rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=666 | |-/dev/mqueue mqueue mqueue rw,nosuid,nodev,noexec,relatime | `-/dev/shm shm tmpfs rw,nosuid,nodev,noexec,relatime,size=65536k,inode64 |-/sys sysfs sysfs rw,nosuid,nodev,noexec,relatime | `-/sys/fs/cgroup cgroup cgroup2 rw,nosuid,nodev,noexec,relatime |-/opt/userscripts shfs[/appdata/iobroker/scripts] fuse.shfs rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other |-/opt/frigate /dev/sdg1[/frigate] xfs ro,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota |-/opt/iobroker shfs[/appdata/iobroker/data] fuse.shfs rw,nosuid,nodev,noatime,user_id=0,group_id=0,default_permissions,allow_other |-/etc/resolv.conf /dev/loop2[/containers/60eb4c042417da7dab806a6736b49b2ed8d29a81ad49012a8956855fbd298276/resolv.conf] btrfs rw,noatime,space_cache=v2,subvolid=5,subvol=/ |-/etc/hostname /dev/loop2[/containers/60eb4c042417da7dab806a6736b49b2ed8d29a81ad49012a8956855fbd298276/hostname] btrfs rw,noatime,space_cache=v2,subvolid=5,subvol=/ `-/etc/hosts /dev/loop2[/containers/60eb4c042417da7dab806a6736b49b2ed8d29a81ad49012a8956855fbd298276/hosts] btrfs rw,noatime,space_cache=v2,subvolid=5,subvol=/ Files in neuralgic directories: /var: 34M /var/ 32M /var/lib 19M /var/lib/apt/lists 19M /var/lib/apt 13M /var/lib/dpkg /opt/iobroker/backups: 334M /opt/iobroker/backups/ /opt/iobroker/iobroker-data: 1.4G /opt/iobroker/iobroker-data/ 909M /opt/iobroker/iobroker-data/files 441M /opt/iobroker/iobroker-data/files/javascript.admin 409M /opt/iobroker/iobroker-data/files/javascript.admin/static 408M /opt/iobroker/iobroker-data/files/javascript.admin/static/js The five largest files in iobroker-data are: 133M /opt/iobroker/iobroker-data/states.jsonl 64M /opt/iobroker/iobroker-data/objects.jsonl 35M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map 33M /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.10538062.js.map 24M /opt/iobroker/iobroker-data/files/web.admin/static/js/main.135279a0.js.map USB-Devices by-id: USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups, please always prefer the links 'by-id': No Devices found 'by-id' HINT: Your zigbee.0 COM-Port is NOT matching 'by-id'. Please check your setting: /dev/ttyACM0 *** NodeJS-Installation *** /usr/bin/nodejs v20.17.0 /usr/bin/node v20.17.0 /usr/bin/npm 10.8.2 /usr/bin/npx 10.8.2 /usr/bin/corepack 0.29.3 nodejs: Installed: 20.17.0-1nodesource1 Candidate: 20.17.0-1nodesource1 Version table: *** 20.17.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 100 /var/lib/dpkg/status 20.16.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.15.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.15.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.14.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.13.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.13.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.2-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.12.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.11.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.10.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.9.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.8.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.7.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.6.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.5.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.4.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.1-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.3.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.2.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.1.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 20.0.0-1nodesource1 1001 500 https://deb.nodesource.com/node_20.x nodistro/main amd64 Packages 18.19.0+dfsg-6~deb12u2 500 500 http://deb.debian.org/debian bookworm/main amd64 Packages 18.19.0+dfsg-6~deb12u1 500 500 http://deb.debian.org/debian-security bookworm-security/main amd64 Packages Temp directories causing npm8 problem: 0 No problems detected Errors in npm tree: *** ioBroker-Installation *** ioBroker Status iobroker is running on this host. Objects type: jsonl States type: jsonl Core adapters versions js-controller: 6.0.9 admin: 7.0.23 javascript: 8.7.6 nodejs modules from github: 1 +-- iobroker.labcom@0.1.5 (git+ssh://git@github.com/100prznt/ioBroker.labcom.git#13ae01a87552c17f49fc39f49ae3dd5bde870906) Adapter State + system.adapter.admin.0 : admin : 60eb4c042417 - enabled, port: 8081, bind: 0.0.0.0, run as: admin system.adapter.alias-manager.0 : alias-manager : 60eb4c042417 - enabled + system.adapter.awtrix-light.0 : awtrix-light : 60eb4c042417 - enabled + system.adapter.backitup.0 : backitup : 60eb4c042417 - enabled + system.adapter.deconz.0 : deconz : 60eb4c042417 - enabled, port: 80 system.adapter.devices.0 : devices : 60eb4c042417 - disabled + system.adapter.discovery.0 : discovery : 60eb4c042417 - enabled + system.adapter.fb-checkpresence.0 : fb-checkpresence : 60eb4c042417 - enabled + system.adapter.fb-checkpresence.1 : fb-checkpresence : 60eb4c042417 - enabled system.adapter.fb-checkpresence.2 : fb-checkpresence : 60eb4c042417 - disabled system.adapter.flot.0 : flot : 60eb4c042417 - disabled + system.adapter.frigate.0 : frigate : 60eb4c042417 - enabled + system.adapter.hm-rega.0 : hm-rega : 60eb4c042417 - enabled + system.adapter.hm-rpc.0 : hm-rpc : 60eb4c042417 - enabled, port: 2001 + system.adapter.hm-rpc.1 : hm-rpc : 60eb4c042417 - enabled, port: 2010 + system.adapter.hm-rpc.2 : hm-rpc : 60eb4c042417 - enabled, port: 9292 + system.adapter.hmip.0 : hmip : 60eb4c042417 - enabled + system.adapter.homeconnect.0 : homeconnect : 60eb4c042417 - enabled + system.adapter.hs100.0 : hs100 : 60eb4c042417 - enabled system.adapter.ical.0 : ical : 60eb4c042417 - enabled + system.adapter.influxdb.0 : influxdb : 60eb4c042417 - enabled, port: 8086 + system.adapter.info.0 : info : 60eb4c042417 - enabled + system.adapter.innogy-smarthome.0 : innogy-smarthome : 60eb4c042417 - enabled + system.adapter.jarvis.0 : jarvis : 60eb4c042417 - enabled + system.adapter.javascript.0 : javascript : 60eb4c042417 - enabled system.adapter.labcom.0 : labcom : 60eb4c042417 - enabled + system.adapter.mqtt.0 : mqtt : 60eb4c042417 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.pvforecast.0 : pvforecast : 60eb4c042417 - enabled + system.adapter.shelly.0 : shelly : 60eb4c042417 - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : 60eb4c042417 - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.socketio.0 : socketio : 60eb4c042417 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : 60eb4c042417 - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.sql.0 : sql : 60eb4c042417 - enabled, port: 3308 + system.adapter.statistics.0 : statistics : 60eb4c042417 - enabled + system.adapter.telegram.0 : telegram : 60eb4c042417 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.tr-064.0 : tr-064 : 60eb4c042417 - enabled system.adapter.tr-064.1 : tr-064 : 60eb4c042417 - disabled + system.adapter.tradfri.0 : tradfri : 60eb4c042417 - enabled system.adapter.twinkly.0 : twinkly : 60eb4c042417 - disabled + system.adapter.vesync.0 : vesync : 60eb4c042417 - enabled + system.adapter.vis-2.0 : vis-2 : 60eb4c042417 - enabled system.adapter.vis.0 : vis : 60eb4c042417 - disabled system.adapter.weatherunderground.0 : weatherunderground : 60eb4c042417 - enabled + system.adapter.web.0 : web : 60eb4c042417 - enabled, port: 8082, bind: 0.0.0.0, run as: admin system.adapter.zigbee.0 : zigbee : iobroker2 - disabled, port: /dev/ttyACM0 + instance is alive Enabled adapters with bindings + system.adapter.admin.0 : admin : 60eb4c042417 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.deconz.0 : deconz : 60eb4c042417 - enabled, port: 80 + system.adapter.hm-rpc.0 : hm-rpc : 60eb4c042417 - enabled, port: 2001 + system.adapter.hm-rpc.1 : hm-rpc : 60eb4c042417 - enabled, port: 2010 + system.adapter.hm-rpc.2 : hm-rpc : 60eb4c042417 - enabled, port: 9292 + system.adapter.influxdb.0 : influxdb : 60eb4c042417 - enabled, port: 8086 + system.adapter.mqtt.0 : mqtt : 60eb4c042417 - enabled, port: 1883, bind: 0.0.0.0 + system.adapter.shelly.0 : shelly : 60eb4c042417 - enabled, port: 1882, bind: 0.0.0.0 + system.adapter.simple-api.0 : simple-api : 60eb4c042417 - enabled, port: 8087, bind: 0.0.0.0, run as: admin + system.adapter.socketio.0 : socketio : 60eb4c042417 - enabled, port: 8084, bind: 0.0.0.0, run as: admin + system.adapter.sonoff.0 : sonoff : 60eb4c042417 - enabled, port: 1884, bind: 0.0.0.0 + system.adapter.sql.0 : sql : 60eb4c042417 - enabled, port: 3308 + system.adapter.telegram.0 : telegram : 60eb4c042417 - enabled, port: 8443, bind: 0.0.0.0 + system.adapter.web.0 : web : 60eb4c042417 - enabled, port: 8082, bind: 0.0.0.0, run as: admin ioBroker-Repositories ┌─────────┬──────────┬─────────────────────────────────────────────────────────┬──────────────┐ │ (index) │ name │ url │ auto upgrade │ ├─────────┼──────────┼─────────────────────────────────────────────────────────┼──────────────┤ │ 0 │ 'stable' │ 'http://download.iobroker.net/sources-dist.json' │ false │ │ 1 │ 'beta' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false │ └─────────┴──────────┴─────────────────────────────────────────────────────────┴──────────────┘ Active repo(s): stable Upgrade policy: none Installed ioBroker-Instances Used repository: stable Adapter "admin" : 7.0.23 , installed 7.0.23 Adapter "alias-manager": 1.2.6 , installed 1.2.6 Adapter "awtrix-light" : 1.3.0 , installed 1.3.0 Adapter "backitup" : 3.0.22 , installed 3.0.22 Adapter "deconz" : 1.4.1 , installed 1.4.1 Adapter "devices" : 1.1.5 , installed 1.1.5 Adapter "discovery" : 4.5.0 , installed 4.5.0 Adapter "fb-checkpresence": 1.2.4 , installed 1.2.4 Adapter "flot" : 1.12.0 , installed 1.12.0 Adapter "frigate" : 1.2.0 , installed 1.2.0 Adapter "hm-rega" : 5.0.0 , installed 5.0.0 Adapter "hm-rpc" : 1.17.0 , installed 1.17.0 Adapter "hmip" : 1.23.3 , installed 1.23.3 Adapter "homeconnect" : 1.4.1 , installed 1.4.1 Adapter "hs100" : 2.2.0 , installed 2.2.0 Adapter "ical" : 1.15.0 , installed 1.15.0 Adapter "influxdb" : 4.0.2 , installed 4.0.2 Adapter "innogy-smarthome": 1.2.6 , installed 1.2.6 Adapter "jarvis" : 3.1.8 , installed 3.1.8 Adapter "javascript" : 8.7.6 , installed 8.7.6 Controller "js-controller": 6.0.11 , installed 6.0.9 [Updatable] Adapter "mqtt" : 5.2.0 , installed 5.2.0 Adapter "pvforecast" : 3.0.0 , installed 3.0.0 Adapter "shelly" : 7.0.0 , installed 7.0.0 Adapter "simple-api" : 2.8.0 , installed 2.8.0 Adapter "socketio" : 6.7.1 , installed 6.7.1 Adapter "sonoff" : 3.1.0 , installed 3.1.0 Adapter "sql" : 3.0.1 , installed 3.0.1 Adapter "statistics" : 2.4.0 , installed 2.4.0 Adapter "telegram" : 3.9.0 , installed 3.9.0 Adapter "tr-064" : 4.3.0 , installed 4.3.0 Adapter "tradfri" : 3.1.3 , installed 3.1.3 Adapter "twinkly" : 1.0.14 , installed 1.0.14 Adapter "vis" : 1.5.6 , installed 1.5.6 Adapter "vis-2" : 2.9.32 , installed 2.9.32 Adapter "weatherunderground": 3.7.0, installed 3.7.0 Adapter "web" : 6.2.5 , installed 6.2.5 Adapter "ws" : 2.6.2 , installed 2.6.2 Objects and States Please stand by - This may take a while Objects: 80267 States: 80010 *** OS-Repositories and Updates *** Hit:1 http://deb.debian.org/debian bookworm InRelease Hit:2 http://deb.debian.org/debian bookworm-updates InRelease Hit:3 http://deb.debian.org/debian-security bookworm-security InRelease Hit:4 https://deb.nodesource.com/node_20.x nodistro InRelease Reading package lists... Pending Updates: 0 *** Listening Ports *** Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State User Inode PID/Program name tcp 0 0 0.0.0.0:2010 0.0.0.0:* LISTEN 99 4116192141 348/io.hm-rpc.1 tcp 0 0 0.0.0.0:2001 0.0.0.0:* LISTEN 99 4116194894 333/io.hm-rpc.0 tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 99 4116192211 471/io.sonoff.0 tcp 0 0 0.0.0.0:1882 0.0.0.0:* LISTEN 99 4116193012 524/io.shelly.0 tcp 0 0 0.0.0.0:1883 0.0.0.0:* LISTEN 99 4116198434 460/io.mqtt.0 tcp 0 0 0.0.0.0:9000 0.0.0.0:* LISTEN 99 4116182584 205/iobroker.js-con tcp 0 0 0.0.0.0:9001 0.0.0.0:* LISTEN 99 4116187175 205/iobroker.js-con tcp 0 0 0.0.0.0:8400 0.0.0.0:* LISTEN 99 4116190178 630/io.jarvis.0 tcp 0 0 0.0.0.0:9292 0.0.0.0:* LISTEN 99 4116192886 498/io.hm-rpc.2 tcp6 0 0 :::8084 :::* LISTEN 99 4116194091 585/io.socketio.0 tcp6 0 0 :::8087 :::* LISTEN 99 4116192995 623/io.simple-api.0 tcp6 0 0 :::8081 :::* LISTEN 99 4116194415 239/io.admin.0 tcp6 0 0 :::8082 :::* LISTEN 99 4116194095 615/io.web.0 tcp6 0 0 :::1885 :::* LISTEN 99 4116190179 746/io.frigate.0 udp 0 0 0.0.0.0:58663 0.0.0.0:* 99 4116194071 609/io.tradfri.0 udp 0 0 0.0.0.0:1900 0.0.0.0:* 99 4116194027 505/io.deconz.0 udp 0 0 172.17.0.3:5353 0.0.0.0:* 99 4116195669 383/io.tr-064.0 *** Log File - Last 25 Lines *** 2024-09-12 14:24:47.324 - debug: statistics.0 (598) [STATE CHANGE] stateChange => true 2024-09-12 14:24:47.324 - debug: statistics.0 (598) [STATE CHANGE] schedule onStateChangeTimeCntValue for hs100.0.192_168_3_205.state 2024-09-12 14:24:47.324 - debug: statistics.0 (598) [EXECUTING] time count hs100.0.192_168_3_205.state 2024-09-12 14:24:47.325 - debug: statistics.0 (598) [STATE CHANGE] new last temp.timeCount.hs100.0.192_168_3_205.state.last: true 2024-09-12 14:24:47.379 - debug: statistics.0 (598) [STATE CHANGE] new last01 temp.timeCount.hs100.0.192_168_3_205.state.last01: 1726143887320 12 Sep 2024 14:24:47 2024-09-12 14:24:47.425 - debug: statistics.0 (598) [STATE EQUAL] 1->1 delta 4 state 12 Sep 2024 14:24:47 last 12 Sep 2024 14:24:42 2024-09-12 14:24:47.425 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onDay: 47373 2024-09-12 14:24:47.470 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onWeek: 282227 2024-09-12 14:24:47.515 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onMonth: 909010 2024-09-12 14:24:47.561 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onQuarter: 5762392 2024-09-12 14:24:47.608 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onYear: 21081306 2024-09-12 14:24:49.132 - warn: frigate.0 (746) fetchEventHistory error from http://http://192.168.3.220/:5000/api/events 2024-09-12 14:24:49.134 - warn: frigate.0 (746) Error: getaddrinfo ENOTFOUND http 2024-09-12 14:24:52.323 - debug: statistics.0 (598) [STATE CHANGE] ======================= hs100.0.192_168_3_205.state ======================= 2024-09-12 14:24:52.323 - debug: statistics.0 (598) [STATE CHANGE] stateChange => true 2024-09-12 14:24:52.323 - debug: statistics.0 (598) [STATE CHANGE] schedule onStateChangeTimeCntValue for hs100.0.192_168_3_205.state 2024-09-12 14:24:52.323 - debug: statistics.0 (598) [EXECUTING] time count hs100.0.192_168_3_205.state 2024-09-12 14:24:52.324 - debug: statistics.0 (598) [STATE CHANGE] new last temp.timeCount.hs100.0.192_168_3_205.state.last: true 2024-09-12 14:24:52.387 - debug: statistics.0 (598) [STATE CHANGE] new last01 temp.timeCount.hs100.0.192_168_3_205.state.last01: 1726143892318 12 Sep 2024 14:24:52 2024-09-12 14:24:52.434 - debug: statistics.0 (598) [STATE EQUAL] 1->1 delta 4 state 12 Sep 2024 14:24:52 last 12 Sep 2024 14:24:47 2024-09-12 14:24:52.435 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onDay: 47377 2024-09-12 14:24:52.484 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onWeek: 282231 2024-09-12 14:24:52.529 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onMonth: 909014 2024-09-12 14:24:52.575 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onQuarter: 5762396 2024-09-12 14:24:52.629 - debug: statistics.0 (598) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onYear: 21081310
iob diag 2
======================= SUMMARY ======================= v.2024-05-22 model name : Intel(R) Atom(TM) CPU C3758 @ 2.20GHz Kernel : x86_64 Userland : amd64 Docker : v10.0.0 Installation: Docker Kernel: x86_64 Userland: 64 bit Timezone: CEST +0200 User-ID: 0 Display-Server: false Pending OS-Updates: 0 Pending iob updates: 1 Nodejs-Installation: /usr/bin/nodejs v20.17.0 /usr/bin/node v20.17.0 /usr/bin/npm 10.8.2 /usr/bin/npx 10.8.2 /usr/bin/corepack 0.29.3 Recommended versions are nodejs 20.17.0 and npm 10.8.2 Your nodejs installation is correct MEMORY: total used free shared buff/cache available Mem: 33G 12G 1.1G 674M 21G 21G Swap: 0B 0B 0B Total: 33G 12G 1.1G Active iob-Instances: 35 Upgrade policy: none ioBroker Core: js-controller 6.0.9 admin 7.0.23 ioBroker Status: iobroker is running on this host. Objects type: jsonl States type: jsonl Status admin and web instance: + system.adapter.admin.0 : admin : 60eb4c042417 - enabled, port: 8081, bind: 0.0.0.0, run as: admin + system.adapter.web.0 : web : 60eb4c042417 - enabled, port: 8082, bind: 0.0.0.0, run as: admin Objects: 80267 States: 80010 Size of iob-Database: 64M /opt/iobroker/iobroker-data/objects.jsonl 6.6M /opt/iobroker/iobroker-data/objects.json.migrated 6.6M /opt/iobroker/iobroker-data/objects.json.bak.migrated 137M /opt/iobroker/iobroker-data/states.jsonl 1.4M /opt/iobroker/iobroker-data/states.json.migrated 1.4M /opt/iobroker/iobroker-data/states.json.bak.migrated =================== END OF SUMMARY ====================
-
@djmarc75 sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
warum er gelegentlich abstürzt
Ich tippe, Glaskugeltechnisch, mal auf AmokSkripte welche idR durch z.B. Schleifen verursacht werden - aber erst mal reine Vermutung
Ooook ich habe da ein nicht gerade schönes Skript was mir die Lampen je nach Bewegung und Helligkeit im Raum ein und ausschaltet. Das läuft aber sicher schon seit nem Jahr ohne Änderung und so lange stürzt der Javascript Adapter noch nicht ab.
-
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
ein nicht gerade schönes Skript
muss ja nicht unbedingt dieses EINE oder überhaupt ein Skript sein - aber der LoadAverage bei Dir ist schon mehr als bedenklich.
Hast Du Skripte unter GLOBAL abgelegt?
Falls ja - mach das nicht ! -
@djmarc75 sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
ein nicht gerade schönes Skript
muss ja nicht unbedingt dieses EINE oder überhaupt ein Skript sein - aber der LoadAverage bei Dir ist schon mehr als bedenklich.
Hast Du Skripte unter GLOBAL abgelegt?
Falls ja - mach das nicht !Unter Global liegt kein Skript
-
@bubiman
Was mir grad auffällt:@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
Systemuptime and Load:
14:22:23 up 317 days, 4:57, 0 user, load average: 8.03, 7.78, 6.13Nicht mal auf die Idee gekommen das Teil mal zu rebooten ?
Sollte man ja auch machen wenn man ordentlich Updates fährt
-
@djmarc75 sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman
Was mir grad auffällt:@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
Systemuptime and Load:
14:22:23 up 317 days, 4:57, 0 user, load average: 8.03, 7.78, 6.13Nicht mal auf die Idee gekommen das Teil mal zu rebooten ?
Sollte man ja auch machen wenn man ordentlich Updates fährt
Der Unraid Server läuft recht stabil, da hatte ich jetzt schon länger keine Probleme. Der iobroker wird jeden morgen um 4:00 Uhr mit dem BackItUp Adapter gesichert und neu gestartet.
-
Was sind denn die Fehlermeldungen des Javascript-Adapters?
Im Screenshot sieht man nicht wirklich was... -
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
gibt es zum Javascript Adapter keinen Eintrag:
und zum controller?
-
@ilovegym sagte in Javascript Adapter deaktiviert / stürzt ab:
Was sind denn die Fehlermeldungen des Javascript-Adapters?
Im Screenshot sieht man nicht wirklich was...Das ist es ja, ich habe noch keine Fehlermeldung im Protokoll vom Javascript Adapter gesehen
-
Jetzt habe ich es gerade einmal "live" mitbekommen:
Unter Protokolle gibt es keinen Eintrag vom JS Adapter und unterm Host gibt es auch nichts über den "Absturz" und Neustart.
Ich habe mir jetzt einmal die iobroker.current.log von heute runtergeladen und auch da finde ich nichts. Den Screenshot habe ich um 19:01 gemacht, im Log sehe ich den letzten Eintrag vor 19:01 um 19:00.00 von javascript.02024-09-15 19:00:00.092 - [32minfo[39m: javascript.0 (255) script.js.common.SmartHome.LowBattery1: Innogy Sensoren:
wenn ich dann das Log nach unten scrolle wird es komisch, um 19:03 springt es auf einmal wieder auf 19:00 mit dem JS Adapter:
2024-09-15 19:03:16.968 - [34mdebug[39m: statistics.0 (626) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onDay: 62424 2024-09-15 19:03:17.013 - [34mdebug[39m: statistics.0 (626) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onWeek: 532658 2024-09-15 19:03:17.064 - [34mdebug[39m: statistics.0 (626) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onMonth: 1159441 2024-09-15 19:03:17.117 - [34mdebug[39m: statistics.0 (626) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onQuarter: 6012823 2024-09-15 19:03:17.162 - [34mdebug[39m: statistics.0 (626) [STATE EQUAL] 1->1 new val temp.timeCount.hs100.0.192_168_3_205.state.onYear: 21331737 2024-09-15 19:00:51.571 - [32minfo[39m: javascript.0 (255) script.js.common.SmartHome.LowBattery1: LowBatter : false 2024-09-15 19:00:51.571 - [32minfo[39m: javascript.0 (255) script.js.common.SmartHome.LowBattery1: LowBatter : false 2024-09-15 19:00:51.572 - [32minfo[39m: javascript.0 (255) script.js.common.SmartHome.LowBattery1: LowBatter : false 2024-09-15 19:00:51.572 - [32minfo[39m: javascript.0 (255) script.js.common.SmartHome.LowBattery1: LowBatter : false
Ich sehe nirgends zwische 18:59 und 19:03 einen Eintrag der auf einen Absturz und Neustart des JS Adapters hindeutet.
Hat irgendwer eine Idee was ich versuchen könnte? Ich hatte irgendwo gelesen, dass jemand einen zweiten JS Adapter erzeugt hat und Skripte aufgeteilt hat aber wenn ich das richtig verstanden habe ging es da um RAM Probleme und mein JS Adapter braucht nur 340MB zZ
-
@bubiman sagte: 19:00 mit dem JS Adapter:
Die Log-Ausgaben des Skriptes "LowBattery1" kommen zu schnell hintereinander, was nach einer Endlosschleife aussieht. Deaktiviere mal das Skript und zeige es uns.
-
@paul53
Das Skript geht einmal die Stunde durch alle Sensoren von vier Adaptern und überprüft ob eine der Batterien fast leer ist, ich weiß dass es nicht schön ist:
-
@bubiman
Hast Du Dir mal den Adapter "Device-Watcher" angeschaut? -
@bubiman über wie viele Sensoren reden wir ?
Setz doch mal in jede Schleife ein "pause 50 ms"A.
-
@asgothian sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman über wie viele Sensoren reden wir ?
Setz doch mal in jede Schleife ein "pause 50 ms"A.
Sind ca. 50 Sensoren. Ich hab das Skript jetzt mal ausgeschaltet und versuche morgen ein Auge auf die Adapter zu haben ob der weiterhin ausfällt.
Wenn ich wenigstens sehen könnte wann der ausfällt aber ich finde im Log nichts -
@codierknecht sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman
Hast Du Dir mal den Adapter "Device-Watcher" angeschaut?Bisher noch nicht aber ich möchte aktuell erstmal keine weiteren einbinden sofern ich nicht weiß was da los ist.
-
@bubiman
Naja - der macht eigentlich genau das was Du suchst. -
@bubiman sagte in Javascript Adapter deaktiviert / stürzt ab:
@codierknecht sagte in Javascript Adapter deaktiviert / stürzt ab:
@bubiman
Hast Du Dir mal den Adapter "Device-Watcher" angeschaut?Bisher noch nicht aber ich möchte aktuell erstmal keine weiteren einbinden sofern ich nicht weiß was da los ist.
Ich hab ihn doch installiert