Spontaniczne wypadanie dodatku Node-Red

Witam,
Borykam się z problemem wypadania Node-Red, wcześniej pojawiał się problem raz na kilka dni/tygodni, ale ostatnio problem występuje kilka razy dziennie. Załączam treść logu:

s6-rc: info: service init-customizations: stopping
s6-rc: info: service init-customizations successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service base-addon-log-level: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service base-addon-log-level successfully stopped
s6-rc: info: service base-addon-banner: stopping
s6-rc: info: service base-addon-banner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
s6-rc: info: service s6rc-oneshot-runner: starting
s6-rc: info: service s6rc-oneshot-runner successfully started
s6-rc: info: service base-addon-banner: starting

e[34m-----------------------------------------------------------e[0m
e[34m Add-on: Node-REDe[0m
e[34m Flow-based programming for the Internet of Thingse[0m
e[34m-----------------------------------------------------------e[0m
e[34m Add-on version: 19.0.2e[0m
e[32m You are running the latest version of this add-on.e[0m
e[34m System: Home Assistant OS 12.3  (amd64 / qemux86-64)e[0m
e[34m Home Assistant Core: 2024.6.3e[0m
e[34m Home Assistant Supervisor: 2025.04.1e[0m
e[34m-----------------------------------------------------------e[0m
e[34m Please, share the above information when looking for helpe[0m
e[34m or support in, e.g., GitHub, forums or the Discord chat.e[0m
e[34m-----------------------------------------------------------e[0m
s6-rc: info: service base-addon-banner successfully started
s6-rc: info: service fix-attrs: starting
s6-rc: info: service base-addon-log-level: starting
s6-rc: info: service fix-attrs successfully started
s6-rc: info: service base-addon-log-level successfully started
s6-rc: info: service legacy-cont-init: starting
s6-rc: info: service legacy-cont-init successfully started
s6-rc: info: service init-nginx: starting
s6-rc: info: service init-customizations: starting
s6-rc: info: service init-customizations successfully started
s6-rc: info: service init-nodered: starting
s6-rc: info: service init-nginx successfully started

up to date, audited 46 packages in 2s

5 packages are looking for funding
  run `npm fund` for details

3 high severity vulnerabilities

To address issues that do not require attention, run:
  npm audit fix

To address all issues, run:
  npm audit fix --force

Run `npm audit` for details.
s6-rc: info: service init-nodered successfully started
s6-rc: info: service nodered: starting
s6-rc: info: service nodered successfully started
s6-rc: info: service nginx: starting
s6-rc: info: service nginx successfully started
s6-rc: info: service legacy-services: starting
s6-rc: info: service legacy-services successfully started
[16:13:48] INFO: e[32mStarting Node-RED...e[0m

> start
> node $NODE_OPTIONS node_modules/node-red/red.js --settings /etc/node-red/config.js

7 May 16:13:50 - [info] 

Welcome to Node-RED
===================

7 May 16:13:50 - [info] Node-RED version: v4.0.9
7 May 16:13:50 - [info] Node.js  version: v22.13.1
7 May 16:13:50 - [info] Linux 6.6.29-haos x64 LE
7 May 16:13:50 - [info] Loading palette nodes
7 May 16:13:50 - [info] Node-RED Contrib Theme Collection version: v4.0.11
7 May 16:13:53 - [info] Dashboard version 3.6.5 started at /endpoint/ui
(node:316) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
(Use `node --trace-deprecation ...` to show where the warning was created)
7 May 16:13:54 - [info] node-red-contrib-home-assistant-websocket v0.75.0 nodes initialized
7 May 16:13:54 - [info] Settings file  : /etc/node-red/config.js
7 May 16:13:54 - [info] Context store  : 'default' [module=memory]
7 May 16:13:54 - [info] User directory : /config/
7 May 16:13:54 - [warn] Projects disabled : editorTheme.projects.enabled=false
7 May 16:13:54 - [info] Flows file     : /config/flows.json
7 May 16:13:54 - [info] Server now running at http://127.0.0.1:46836/
[16:13:54] INFO: e[32mStarting NGinx...e[0m
nginx: [warn] the "listen ... http2" directive is deprecated, use the "http2" directive instead in /etc/nginx/servers/direct.conf:3
7 May 16:13:55 - [info] Starting flows
7 May 16:13:55 - [error] [server-state-changed:e330a2cc75ae3e04] Error: Invalid server config
7 May 16:13:55 - [error] [server-state-changed:0a341cb428b708bb] Error: Invalid server config
7 May 16:13:55 - [error] [api-current-state:f0f98cc081645c7b] Error: Invalid server config
7 May 16:13:55 - [error] [api-current-state:7c3e68898da16d44] Error: Invalid server config
7 May 16:13:55 - [error] [server-state-changed:9efa71ca1ce24955] Error: Invalid server config
7 May 16:13:55 - [error] [api-current-state:a11ecd4402e41f29] Error: Invalid server config
7 May 16:13:55 - [info] Started flows
7 May 16:14:00 - [info] [server:Home Assistant] Connecting to http://supervisor/core
7 May 16:14:00 - [info] [server:Home Assistant] Connected to http://supervisor/core

Proszę o pomoc jak ugryźć temat, jak usunąć te błędy serwera.

Co rozumiesz jako wypadanie?
Początek loga który zamieściłeś prezentuje zamykanie dodatku “po bożemu”, więc możliwe scenariusze to

  • sam zamknąłeś lub zrestartowałeś dodatek NR
  • albo zrobił to Supervisor

Jeśli to drugie to, zazwyczaj on tak ratuje cały system przed crashem, a to by sugerowało, że albo maszyna ma za mało RAMu albo masz wyciek pamięci (zwykle jest to wyciek wewnątrz NR wskutek uruchamiania wadliwego kodu).
Monitorujesz zasoby? Jeśli tak to sprawdź jak wyglądają wykresy wykorzystania RAM i swap z punktu widzenia HAOS (podkreślam to, bo widać że go wirtualizujesz, a widok z punktu widzenia hipervisora jest totalnie nieistotny), a jeśli nie, to zacznij monitorować…

“po bożemu” go zamknąłem bo już widziałem, kolejny raz, po automatyzacjach, że node-red ich nie wykonuje chociaż udawał, że jeszcze działa.
Co do CPU i RAM, to Dell Wyse, nie widzę pełnej historii, ale raczej nie przemęcza się. W dobrym miejscu to monitoruje?

Mam jeszcze taką starą kartę zakładaną z czasów RPi4, więc część rzeczy niedostępna

No w tym miejscu to można co najwyżej na żywo pooglądać.

Jeśli nadal masz konfigurację YAML, to warto się jej pozbyć (wydaje mi się, że migracja YAML → GUI była automatyczna przy jakiejś dawnej aktualizacji HA, ale pewien nie jestem), nieczynne sensory pochodzące jeszcze z maliny wywalić, a w zamian w GUI uruchomić aktualne sensory.

Integracja System Monitor to jest właśnie to co trzeba, tylko sensory musisz sobie włączyć na RAM i swap (tu takich nie widać).

Warto skorzystać jeszcze z sensorów Supervisora - Integracja Home Assistant Supervisor (mierzyć wykorzystanie zasobów przez potencjalnie podejrzane Dodatki, tylko ich sensory są domyślnie wyłączone, więc trzeba je uruchomić).


Poza wszystkim to pewnie trzeba przejrzeć konfigurację i uruchamiany w NR kod.
(bo wyciek pamięci nie musi występować - to jest tylko wstępna hipoteza, którą należałoby potwierdzić lub jej zaprzeczyć, no chyba że w starszym logu od tego który zamieściłeś widzisz zabite procesy)

Chyba kiedyś próbowałem to uruchomić, ale pamiętam, że chyba przez to ze mam na Proxmox, było to problematyczne

W tych logach widać że masz błędy , a są one konsekwencją importowania flow z Internetu i nie robienie porządków po takim imporcie.
Ile masz serwerów HA w NR ?

Jest jeden serwer, porządki porobione. Mam jakieś przykłady wrzuconych innych Flow, których nie wykorzystuje to fakt, ale są od dawna i nie miały wpływu.

Zrobiłem dziś dodatkowo restart sieci routerów w domu i od tamtego momentu jeszcze się nie wysypało. Nie wspomniałem, że ostatnio były zaniki zasilania na osiedlu, może one wpłynęły na takie anomalia?

Tak jest to możliwe, w takim wypadku najlepiej zrestartować HA wraz z jego dodatkami.