ioBroker.js-controller: [bug]: During adapter update routine (upload) very high RAM consumption

No existing issues.

  • There is no existing issue for my problem.

Description

During some adapter update routine (upload phase) a very high RAM consumption is detected on the system which causes that the system crashes because it was out of memory. On my system I saw this issue during the update of the following adapters fullcalender, web, vis2, echart

On my system it is necessary to spend >= 8 GByte of RAM to minimize the problem during adapter update. From my point of view it is not a normal behavior that an adapter update routine uses this much RAM.

Discussion in forum: https://forum.iobroker.net/topic/68462/erledigt-echarts-installiationsprobleme/8 Reference to issues where this problem was detected as well: https://github.com/ioBroker/ioBroker.vis/issues/801, https://github.com/ioBroker/ioBroker.fullcalendar/issues/73

Reproduction instruction

System status befor adapter update grafik

Update echart Adapter to version 1.7.1 grafik

update log of echart adapter

$ iobroker upgrade echarts@1.7.1 --debug
Update echarts from @1.7.1 to @1.7.1
Installing iobroker.echarts@1.7.1... (System call)
179 packages are looking for funding run `npm fund` for details
upload [17] echarts /opt/iobroker/node_modules/iobroker.echarts/www/asset-manifest.json asset-manifest.json application/json
upload [16] echarts /opt/iobroker/node_modules/iobroker.echarts/www/favicon.ico favicon.ico image/vnd.microsoft.icon
upload [15] echarts /opt/iobroker/node_modules/iobroker.echarts/www/index.html index.html text/html
upload [14] echarts /opt/iobroker/node_modules/iobroker.echarts/www/manifest.json manifest.json application/json
upload [13] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/asset-manifest.json preview/asset-manifest.json application/json
upload [12] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/favicon.ico preview/favicon.ico image/vnd.microsoft.icon
upload [11] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/index.html preview/index.html text/html
upload [10] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/manifest.json preview/manifest.json application/json
upload [9] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/css/main.e631bfb5.css preview/static/css/main.e631bfb5.css text/css
upload [8] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/css/main.e631bfb5.css.map preview/static/css/main.e631bfb5.css.map application/json
upload [7] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/js/main.782bf02b.js preview/static/js/main.782bf02b.js application/javascript
upload [6] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/js/main.782bf02b.js.LICENSE.txt preview/static/js/main.782bf02b.js.LICENSE.txt text/plain
upload [5] echarts /opt/iobroker/node_modules/iobroker.echarts/www/preview/static/js/main.782bf02b.js.map preview/static/js/main.782bf02b.js.map application/json
upload [4] echarts /opt/iobroker/node_modules/iobroker.echarts/www/static/css/main.e631bfb5.css static/css/main.e631bfb5.css text/css
upload [3] echarts /opt/iobroker/node_modules/iobroker.echarts/www/static/css/main.e631bfb5.css.map static/css/main.e631bfb5.css.map application/json
upload [2] echarts /opt/iobroker/node_modules/iobroker.echarts/www/static/js/main.6841ce54.js static/js/main.6841ce54.js application/javascript
upload [1] echarts /opt/iobroker/node_modules/iobroker.echarts/www/static/js/main.6841ce54.js.LICENSE.txt static/js/main.6841ce54.js.LICENSE.txt text/plain
upload [0] echarts /opt/iobroker/node_modules/iobroker.echarts/www/static/js/main.6841ce54.js.map static/js/main.6841ce54.js.map application/json
upload [28] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/asset-manifest.json asset-manifest.json application/json
upload [20] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/chart/static/js/main.6841ce54.js.LICENSE.txt chart/static/js/main.6841ce54.js.LICENSE.txt text/plain
upload [19] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/chart/static/js/main.6841ce54.js.map chart/static/js/main.6841ce54.js.map application/json
upload [18] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/echarts.png echarts.png image/png
upload [17] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/favicon.ico favicon.ico image/vnd.microsoft.icon
upload [16] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/manifest.json manifest.json application/json
upload [15] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/asset-manifest.json preview/asset-manifest.json application/json
upload [14] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/favicon.ico preview/favicon.ico image/vnd.microsoft.icon
upload [13] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/index.html preview/index.html text/html
upload [12] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/manifest.json preview/manifest.json application/json
upload [11] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/css/main.e631bfb5.css preview/static/css/main.e631bfb5.css text/css
upload [10] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/css/main.e631bfb5.css.map preview/static/css/main.e631bfb5.css.map application/json
upload [9] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/js/main.782bf02b.js preview/static/js/main.782bf02b.js application/javascript
upload [8] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/js/main.782bf02b.js.LICENSE.txt preview/static/js/main.782bf02b.js.LICENSE.txt text/plain
upload [7] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/preview/static/js/main.782bf02b.js.map preview/static/js/main.782bf02b.js.map application/json
upload [6] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/css/main.610065eb.css static/css/main.610065eb.css text/css
upload [5] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/css/main.610065eb.css.map static/css/main.610065eb.css.map application/json
upload [4] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/js/main.ca161470.js static/js/main.ca161470.js application/javascript
upload [3] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/js/main.ca161470.js.LICENSE.txt static/js/main.ca161470.js.LICENSE.txt text/plain
upload [2] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/static/js/main.ca161470.js.map static/js/main.ca161470.js.map application/json
upload [1] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/tab.html tab.html text/html
upload [0] echarts.admin /opt/iobroker/node_modules/iobroker.echarts/admin/vendor/socket.io.js vendor/socket.io.js application/javascript
Process exited with code 0

iob diag

Skript v.2023-10-10

*** BASE SYSTEM ***
 Static hostname: ioBrokerTestsystem
       Icon name: computer-container
         Chassis: container
  Virtualization: lxc
Operating System: Ubuntu 22.04.3 LTS
          Kernel: Linux 6.2.16-14-pve
    Architecture: x86-64

model name      : Intel(R) Celeron(R) CPU  N3150  @ 1.60GHz
Docker          : false
Virtualization  : lxc
Kernel          : x86_64
Userland        : amd64

Systemuptime and Load:
 23:37:36 up 1 day, 20:20,  2 users,  load average: 7.29, 4.40, 2.82
CPU threads: 4


*** Time and Time Zones ***
               Local time: Fri 2023-11-17 23:37:36 CET
           Universal time: Fri 2023-11-17 22:37:36 UTC
                 RTC time: n/a
                Time zone: Europe/Berlin (CET, +0100)
System clock synchronized: yes
              NTP service: inactive
          RTC in local TZ: no

*** User and Groups ***
proxmox
/home/proxmox
proxmox sudo iobroker

*** X-Server-Setup ***
X-Server:       false
Desktop:
Terminal:       tty
Boot Target:    graphical.target

*** MEMORY ***
               total        used        free      shared  buff/cache   available
Mem:            6.0G        2.1G        2.9G        0.0K        959M        3.9G
Swap:           1.5G        0.0K        1.5G
Total:          7.5G        2.1G        4.5G

         6000 M total memory
         2097 M used memory
          640 M active memory
         2219 M inactive memory
         2943 M free memory
            0 M buffer memory
          959 M swap cache
         1512 M total swap
            0 M used swap
         1511 M free swap

*** FAILED SERVICES ***

  UNIT                   LOAD   ACTIVE SUB    DESCRIPTION
* run-rpc_pipefs.mount   loaded failed failed RPC Pipe File System
* sys-kernel-debug.mount loaded failed failed Kernel Debug File System

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
2 loaded units listed.

*** FILESYSTEM ***
Filesystem                          Type   Size  Used Avail Use% Mounted on
/dev/mapper/data2-vm--3108--disk--1 ext4    20G   16G  3.5G  82% /
none                                tmpfs  492K  4.0K  488K   1% /dev
tmpfs                               tmpfs  7.7G     0  7.7G   0% /dev/shm
tmpfs                               tmpfs  3.1G  164K  3.1G   1% /run
tmpfs                               tmpfs  5.0M     0  5.0M   0% /run/lock
tmpfs                               tmpfs  1.0M     0  1.0M   0% /run/credentials/systemd-sysusers.service
tmpfs                               tmpfs  1.6G     0  1.6G   0% /run/user/1001

Messages concerning ext4 filesystem in dmesg:
dmesg: read kernel buffer failed: Operation not permitted

Show mounted filesystems \(real ones only\):
TARGET SOURCE                              FSTYPE OPTIONS
/      /dev/mapper/data2-vm--3108--disk--1 ext4   rw,relatime,stripe=16

Files in neuralgic directories:

/var:
1.5G    /var/
614M    /var/log
585M    /var/log/journal/db91a8d9813048b3b0d9627361bf92a2
585M    /var/log/journal
483M    /var/lib

Hint: You are currently not seeing messages from other users and the system.
      Users in groups 'adm', 'systemd-journal' can see all messages.
      Pass -q to turn off this notice.
Archived and active journals take up 48.0M in the file system.

/opt/iobroker/backups:
107M    /opt/iobroker/backups/

/opt/iobroker/iobroker-data:
1.1G    /opt/iobroker/iobroker-data/
858M    /opt/iobroker/iobroker-data/files
178M    /opt/iobroker/iobroker-data/files/vis-2
166M    /opt/iobroker/iobroker-data/backup-objects
162M    /opt/iobroker/iobroker-data/files/vis

The five largest files in iobroker-data are:
35M     /opt/iobroker/iobroker-data/files/devices.admin/static/js/main.24f2bb56.js.map
35M     /opt/iobroker/iobroker-data/files/device-manager.admin/build/tab.js.map
26M     /opt/iobroker/iobroker-data/objects.jsonl
24M     /opt/iobroker/iobroker-data/files/echarts/static/js/main.6841ce54.js.map
24M     /opt/iobroker/iobroker-data/files/echarts.admin/chart/static/js/main.6841ce54.js.map

USB-Devices by-id:
USB-Sticks -  Avoid direct links to /dev/* in your adapter setups, please always prefer the links 'by-id':

find: '/dev/serial/by-id/': No such file or directory

*** NodeJS-Installation ***

/usr/bin/nodejs         v18.18.2
/usr/bin/node           v18.18.2
/usr/bin/npm            9.8.1
/usr/bin/npx            9.8.1
/usr/bin/corepack       0.19.0


nodejs:
  Installed: 18.18.2-1nodesource1
  Candidate: 18.18.2-1nodesource1
  Version table:
 *** 18.18.2-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
        100 /var/lib/dpkg/status
     18.18.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.18.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.17.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.17.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.16.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.16.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.15.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.14.2-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.14.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.14.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.13.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.12.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.11.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.10.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.9.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.9.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.8.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.7.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.6.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.5.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.4.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.3.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.2.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.1.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     18.0.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_18.x nodistro/main amd64 Packages
     12.22.9~dfsg-1ubuntu3.1 500
        500 http://archive.ubuntu.com/ubuntu jammy-updates/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu jammy-security/universe amd64 Packages
     12.22.9~dfsg-1ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu jammy/universe 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:  5.0.16
admin:          6.12.4
javascript:     7.1.6

Adapters from github:   4

Adapter State
+ system.adapter.admin.0                  : admin                 : ioBrokerTestsystem                       -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
+ system.adapter.backitup.0               : backitup              : ioBrokerTestsystem                       -  enabled
  system.adapter.benchmark.0              : benchmark             : ioBrokerTestsystem                       - disabled
  system.adapter.daswetter.0              : daswetter             : ioBrokerTestsystem                       -  enabled
+ system.adapter.device-manager.0         : device-manager        : ioBrokerTestsystem                       -  enabled
  system.adapter.device-watcher.0         : device-watcher        : ioBrokerTestsystem                       - disabled
  system.adapter.devices.0                : devices               : ioBrokerTestsystem                       - disabled
+ system.adapter.discovery.0              : discovery             : ioBrokerNew                              -  enabled
+ system.adapter.discovery.1              : discovery             : ioBrokerTestsystem                       -  enabled
  system.adapter.dwd.0                    : dwd                   : ioBrokerTestsystem                       -  enabled
+ system.adapter.echarts.0                : echarts               : ioBrokerTestsystem                       -  enabled
+ system.adapter.fritzbox.0               : fritzbox              : ioBrokerTestsystem                       -  enabled
+ system.adapter.fully-tablet-control.0   : fully-tablet-control  : ioBrokerTestsystem                       -  enabled
  system.adapter.history.1                : history               : ioBrokerNew                              - disabled
+ system.adapter.hm-rega.0                : hm-rega               : ioBrokerTestsystem                       -  enabled
+ system.adapter.hm-rpc.0                 : hm-rpc                : ioBrokerTestsystem                       -  enabled, port: 0
  system.adapter.hue.0                    : hue                   : ioBrokerTestsystem                       - disabled, port: 443
  system.adapter.ical.0                   : ical                  : ioBrokerTestsystem                       - disabled
  system.adapter.ical.1                   : ical                  : ioBrokerTestsystem                       - disabled
  system.adapter.ical.2                   : ical                  : ioBrokerTestsystem                       - disabled
  system.adapter.ical.3                   : ical                  : ioBrokerTestsystem                       - disabled
  system.adapter.ical.4                   : ical                  : ioBrokerTestsystem                       - disabled
  system.adapter.ical.5                   : ical                  : ioBrokerTestsystem                       - disabled
  system.adapter.icons-material-png.0     : icons-material-png    : ioBrokerTestsystem                       - disabled
  system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : ioBrokerTestsystem                       - disabled
  system.adapter.icons-ultimate-png.0     : icons-ultimate-png    : ioBrokerTestsystem                       - disabled
+ system.adapter.influxdb.0               : influxdb              : ioBrokerTestsystem                       -  enabled, port: 8086
+ system.adapter.info.0                   : info                  : ioBrokerTestsystem                       -  enabled
+ system.adapter.javascript.0             : javascript            : ioBrokerTestsystem                       -  enabled
  system.adapter.mqtt.0                   : mqtt                  : ioBrokerTestsystem                       - disabled, port: 1883, bind: 0.0.0.0
+ system.adapter.net-tools.0              : net-tools             : ioBrokerTestsystem                       -  enabled
+ system.adapter.nina.0                   : nina                  : ioBrokerTestsystem                       -  enabled
  system.adapter.openweathermap.0         : openweathermap        : ioBrokerTestsystem                       -  enabled
+ system.adapter.proxmox.0                : proxmox               : ioBrokerTestsystem                       -  enabled, port: 8006
  system.adapter.rainbird.0               : rainbird              : ioBrokerTestsystem                       - disabled
  system.adapter.samsung-community.0      : samsung-community     : ioBrokerTestsystem                       - disabled
  system.adapter.sayit.0                  : sayit                 : ioBrokerTestsystem                       - disabled, port: 0
+ system.adapter.scenes.0                 : scenes                : ioBrokerTestsystem                       -  enabled
  system.adapter.scheduler.0              : scheduler             : ioBrokerTestsystem                       - disabled
  system.adapter.simple-api.0             : simple-api            : ioBrokerTestsystem                       - disabled, port: 8087, bind: 0.0.0.0, run as: admin
  system.adapter.socketio.0               : socketio              : ioBrokerTestsystem                       - disabled, port: 8084, bind: 192.168.178.77, run as: admin
  system.adapter.spotify-premium.0        : spotify-premium       : ioBrokerTestsystem                       - disabled
  system.adapter.sql.0                    : sql                   : ioBrokerNew                              - disabled, port: 3306
+ system.adapter.tankerkoenig.0           : tankerkoenig          : ioBrokerTestsystem                       -  enabled
  system.adapter.telegram.0               : telegram              : ioBrokerTestsystem                       - disabled, port: 8443, bind: 0.0.0.0
+ system.adapter.tr-064.0                 : tr-064                : ioBrokerTestsystem                       -  enabled
+ system.adapter.trashschedule.0          : trashschedule         : ioBrokerTestsystem                       -  enabled
+ system.adapter.unifi.0                  : unifi                 : ioBrokerTestsystem                       -  enabled
+ system.adapter.valloxmv.0               : valloxmv              : ioBrokerTestsystem                       -  enabled, port: 80
  system.adapter.vis-2-widgets-energy.0   : vis-2-widgets-energy  : ioBrokerTestsystem                       - disabled
  system.adapter.vis-2-widgets-gauges.0   : vis-2-widgets-gauges  : ioBrokerTestsystem                       - disabled
  system.adapter.vis-2-widgets-jaeger-design.0: vis-2-widgets-jaeger-design: ioBrokerTestsystem                       - disabled
  system.adapter.vis-2-widgets-material.0 : vis-2-widgets-material: ioBrokerTestsystem                       - disabled
+ system.adapter.vis-2.0                  : vis-2                 : ioBrokerTestsystem                       -  enabled
  system.adapter.vis-fancyswitch.0        : vis-fancyswitch       : ioBrokerTestsystem                       - disabled
  system.adapter.vis-google-fonts.0       : vis-google-fonts      : ioBrokerTestsystem                       -  enabled
  system.adapter.vis-history.0            : vis-history           : ioBrokerTestsystem                       - disabled
+ system.adapter.vis-inventwo.0           : vis-inventwo          : ioBrokerTestsystem                       -  enabled
  system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : ioBrokerTestsystem                       - disabled
  system.adapter.vis-justgage.0           : vis-justgage          : ioBrokerTestsystem                       - disabled
  system.adapter.vis-map.0                : vis-map               : ioBrokerTestsystem                       - disabled
  system.adapter.vis-materialdesign.0     : vis-materialdesign    : ioBrokerTestsystem                       - disabled
  system.adapter.vis-timeandweather.0     : vis-timeandweather    : ioBrokerTestsystem                       - disabled
  system.adapter.vis.0                    : vis                   : ioBrokerTestsystem                       - disabled
+ system.adapter.web.0                    : web                   : ioBrokerTestsystem                       -  enabled, port: 8082, bind: 192.168.178.77, run as: admin
  system.adapter.worx.0                   : worx                  : ioBrokerTestsystem                       - disabled

+ instance is alive

Enabled adapters with bindings
+ system.adapter.admin.0                  : admin                 : ioBrokerTestsystem                       -  enabled, port: 8081, bind: 0.0.0.0, run as: admin
+ system.adapter.hm-rpc.0                 : hm-rpc                : ioBrokerTestsystem                       -  enabled, port: 0
+ system.adapter.influxdb.0               : influxdb              : ioBrokerTestsystem                       -  enabled, port: 8086
+ system.adapter.proxmox.0                : proxmox               : ioBrokerTestsystem                       -  enabled, port: 8006
+ system.adapter.valloxmv.0               : valloxmv              : ioBrokerTestsystem                       -  enabled, port: 80
+ system.adapter.web.0                    : web                   : ioBrokerTestsystem                       -  enabled, port: 8082, bind: 192.168.178.77, run as: admin

ioBroker-Repositories
stable        : http://download.iobroker.net/sources-dist.json
beta          : http://download.iobroker.net/sources-dist-latest.json

Active repo(s): beta

Installed ioBroker-Instances
Used repository: beta
Adapter    "admin"        : 6.12.4   , installed 6.12.4
Adapter    "backitup"     : 2.9.3    , installed 2.9.3
Adapter    "benchmark"    : 1.1.4    , installed 1.1.4
Adapter    "daswetter"    : 3.1.10   , installed 3.1.10
Adapter    "device-watcher": 2.9.6   , installed 2.9.6
Adapter    "devices"      : 1.1.5    , installed 1.1.5
Adapter    "discovery"    : 4.2.0    , installed 4.2.0
Adapter    "dwd"          : 2.8.5    , installed 2.8.5
Adapter    "echarts"      : 1.7.1    , installed 1.7.1
Adapter    "fritzbox"     : 0.5.0    , installed 0.5.0
Adapter    "hm-rega"      : 4.0.0    , installed 4.0.0
Adapter    "hm-rpc"       : 1.15.19  , installed 1.15.19
Adapter    "hue"          : 3.10.1   , installed 3.10.1
Adapter    "ical"         : 1.13.3   , installed 1.13.3
Adapter    "icons-material-png": 0.1.0, installed 0.1.0
Adapter    "icons-mfd-svg": 1.1.0    , installed 1.1.0
Adapter    "icons-ultimate-png": 1.0.1, installed 1.0.1
Adapter    "influxdb"     : 3.2.0    , installed 3.2.0
Adapter    "info"         : 2.0.0    , installed 2.0.0
Adapter    "javascript"   : 7.1.6    , installed 7.1.6
Controller "js-controller": 5.0.16   , installed 5.0.16
Adapter    "mqtt"         : 5.1.0    , installed 5.1.0
Adapter    "net-tools"    : 0.2.0    , installed 1.0.0-alpha
Adapter    "nina"         : 0.0.26   , installed 0.0.26
Adapter    "openweathermap": 0.4.5   , installed 0.4.5
Adapter    "proxmox"      : 2.2.2    , installed 2.2.2
Adapter    "rainbird"     : 0.2.2    , installed 0.2.3
Adapter    "sayit"        : 3.0.5    , installed 3.0.5
Adapter    "scenes"       : 2.3.9    , installed 2.3.9
Adapter    "scheduler"    : 1.1.9    , installed 1.1.9
Adapter    "simple-api"   : 2.7.2    , installed 2.7.2
Adapter    "socketio"     : 6.6.0    , installed 6.6.0
Adapter    "spotify-premium": 1.3.1  , installed 1.3.1
Adapter    "tankerkoenig" : 3.3.7    , installed 3.3.7
Adapter    "telegram"     : 3.0.0    , installed 3.0.0
Adapter    "tr-064"       : 4.2.18   , installed 4.2.18
Adapter    "trashschedule": 2.3.0    , installed 2.3.0
Adapter    "unifi"        : 0.6.6    , installed 0.6.6
Adapter    "valloxmv"     : 1.2.0    , installed 1.2.0
Adapter    "vis"          : 1.5.1    , installed 1.4.16 [Updatable]
Adapter    "vis-2"        : 2.6.1    , installed 2.6.1
Adapter    "vis-2-widgets-energy": 0.3.9, installed 0.3.9
Adapter    "vis-2-widgets-gauges": 0.2.2, installed 0.2.2
Adapter    "vis-2-widgets-jaeger-design": 1.0.11, installed 1.0.11
Adapter    "vis-2-widgets-material": 1.3.11, installed 1.3.11
Adapter    "vis-fancyswitch": 1.1.0  , installed 1.1.0
Adapter    "vis-google-fonts": 1.0.4 , installed 1.0.4
Adapter    "vis-history"  : 1.0.0    , installed 1.0.0
Adapter    "vis-inventwo" : 3.3.3    , installed 3.3.3
Adapter    "vis-jqui-mfd" : 1.0.12   , installed 1.0.12
Adapter    "vis-justgage" : 2.0.0    , installed 2.0.0
Adapter    "vis-map"      : 1.0.4    , installed 1.0.4
Adapter    "vis-materialdesign": 0.5.9, installed 0.5.9
Adapter    "vis-timeandweather": 1.2.2, installed 1.2.2
Adapter    "web"          : 6.1.10   , installed 6.1.10
Adapter    "worx"         : 2.3.4    , installed 2.3.4
Adapter    "ws"           : 2.5.8    , installed 2.5.8

Objects and States
Please stand by - This may take a while
Objects:        13370
States:         11907

*** OS-Repositories and Updates ***
Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:2 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:3 http://archive.ubuntu.com/ubuntu jammy-security InRelease
Hit:4 https://deb.nodesource.com/node_18.x nodistro InRelease
Reading package lists...
Pending Updates: 4

*** 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 127.0.0.53:53           0.0.0.0:*               LISTEN      102        380060621  95/systemd-resolved
tcp        0      0 192.168.178.77:8082     0.0.0.0:*               LISTEN      1000       391869847  15221/io.web.0
tcp        2      0 127.0.0.1:25            0.0.0.0:*               LISTEN      0          380061969  300/master
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      0          380058619  124/sshd: /usr/sbin
tcp        0      0 0.0.0.0:111             0.0.0.0:*               LISTEN      0          380059292  1/init
tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN      1000       391858950  14773/iobroker.js-c
tcp        0      0 0.0.0.0:9001            0.0.0.0:*               LISTEN      1000       391858906  14773/iobroker.js-c
tcp        0      0 192.168.178.77:2010     0.0.0.0:*               LISTEN      1000       391863354  14901/io.hm-rpc.0
tcp6       0      0 ::1:25                  :::*                    LISTEN      0          380061970  300/master
tcp6       0      0 :::8081                 :::*                    LISTEN      1000       391859878  14791/io.admin.0
tcp6       0      0 :::22                   :::*                    LISTEN      0          380062726  124/sshd: /usr/sbin
tcp6       0      0 :::111                  :::*                    LISTEN      0          380059294  1/init
tcp6       0      0 :::3000                 :::*                    LISTEN      108        380062237  106/grafana-server
udp        0      0 127.0.0.53:53           0.0.0.0:*                           102        380060620  95/systemd-resolved
udp        0      0 0.0.0.0:111             0.0.0.0:*                           0          380059293  1/init
udp6       0      0 :::111                  :::*                                0          380059295  1/init

*** Log File - Last 25 Lines ***


About this issue

  • Original URL
  • State: closed
  • Created 7 months ago
  • Reactions: 2
  • Comments: 17

Commits related to this issue

Most upvoted comments

@foxriver76 I just updated my system to js-controller 5.0.19 and installed and updated the adapters which I had problems in the past. With the new js-controller I have currently no RAM issue 😃 Thank you

@foxriver76 js-controller 5.0.17 (master slave system) installed e-chart adapter on master proxmox@ioBrokerTestsystem:~$ nodejs -v && npm -v v18.19.0 10.2.3

From my point of view no difference with jsc 5.0.17. RAM was fully consumed and SWAP was used.

grafik