Alexander Zielonka 12b43a5f99
All checks were successful
Deploy GSM / deploy (push) Successful in 25s
Fix flapping online/offline status for powered-off hosts
Cached SSH connections had no keepalive, so when a VM/host is powered off the socket stays 'connected' (~2h OS TCP timeout) and execCommand hangs with no timeout, stalling status aggregation and leaving the dashboard on a stale 'online'.

Add keepaliveInterval/keepaliveCountMax to ssh.connect (dead peers detected in ~15s). Wrap getServerStatus/getProcessUptime in an 8s timeout that drops the dead cached connection and trips the failed-host breaker, so the fast 'unreachable' path kicks in. Affects all servers (V Rising, Palworld, etc.).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-21 20:07:23 +02:00
2026-01-15 20:20:54 +01:00
Description
No description provided
3.9 MiB
Languages
JavaScript 97.3%
CSS 2.6%