Hallo!
Sporadisch beobachte ich eine hohe Last auf einem RPi 4 unter Bookworm, anscheinend verursacht durch wayvnc:
Code
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1651256 pi 20 0 0 0 0 Z 92.3 0.0 0:00.24 wayvnc
Danach finden sich im Log lauter solcher Fehlermeldungen:
Code
...
systemd[2136930]: rpi-connect-wayvnc.service: Scheduled restart job, restart counter is at 1568904.
systemd[975]: rpi-connect-wayvnc.service: Scheduled restart job, restart counter is at 1573530.
systemd[975]: Stopped rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[2136930]: Stopped rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[975]: Starting rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect...
systemd[2136930]: Starting rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect...
systemd[2136930]: Started rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[975]: Started rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
rpi-connect-wayvnc[1714921]: ERROR: ../src/main.c: 527: WAYLAND_DISPLAY is not set in the environment
rpi-connect-wayvnc[1714921]: ERROR: ../src/main.c: 1876: Failed to initialise wayland
rpi-connect-wayvnc[1714922]: ERROR: ../src/main.c: 529: Failed to connect to WAYLAND_DISPLAY="wayland-1"
rpi-connect-wayvnc[1714922]: ERROR: ../src/main.c: 530: Ensure wayland is running with that display name
rpi-connect-wayvnc[1714922]: ERROR: ../src/main.c: 1876: Failed to initialise wayland
systemd[2136930]: rpi-connect-wayvnc.service: Main process exited, code=exited, status=1/FAILURE
systemd[975]: rpi-connect-wayvnc.service: Main process exited, code=exited, status=1/FAILURE
systemd[2136930]: rpi-connect-wayvnc.service: Failed with result 'exit-code'.
systemd[975]: rpi-connect-wayvnc.service: Failed with result 'exit-code'.
systemd[1702541]: rpi-connect-wayvnc.service: Scheduled restart job, restart counter is at 504.
systemd[1702541]: Stopped rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[1702541]: Starting rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect...
systemd[1702541]: rpi-connect-wayvnc.service: Control process exited, code=exited, status=1/FAILURE
systemd[1702541]: rpi-connect-wayvnc.service: Failed with result 'exit-code'.
systemd[1702541]: Failed to start rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[1714848]: rpi-connect-wayvnc.service: Scheduled restart job, restart counter is at 1.
systemd[1714848]: Stopped rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[1714848]: Starting rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect...
systemd[1714848]: rpi-connect-wayvnc.service: Control process exited, code=exited, status=1/FAILURE
systemd[1714848]: rpi-connect-wayvnc.service: Failed with result 'exit-code'.
systemd[1714848]: Failed to start rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[2136930]: rpi-connect-wayvnc.service: Scheduled restart job, restart counter is at 1568905.
systemd[975]: rpi-connect-wayvnc.service: Scheduled restart job, restart counter is at 1573531.
systemd[2136930]: Stopped rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
systemd[975]: Stopped rpi-connect-wayvnc.service - WayVNC process used by Raspberry Pi Connect.
...
Display More
Die Grafik-Oberfläche benutze ich gar nicht - weder VNC noch X11.
Weiss jemand, was da abgeht und wie sich das beheben lässt?
Der Dienst sieht ansonsten unverdächtig aus:
Code
● wayvnc.service - VNC Server
Loaded: loaded (/lib/systemd/system/wayvnc.service; enabled; preset: enabled)
Active: active (running) since Sun 2025-05-04 14:28:46 CEST; 17min ago
Docs: man:wayvnc
Main PID: 1713866 (sh)
Tasks: 6 (limit: 3909)
CPU: 597ms
CGroup: /system.slice/wayvnc.service
├─1713866 /bin/sh /usr/sbin/wayvnc-run.sh
└─1713895 wayvnc --render-cursor --detached --gpu --config /etc/wayvnc/config --socket /tmp/wayvnc/wayvncctl.sock