llmmsg-srv
MSG-255
Hub SIGTERM shutdown stalls to SIGKILL with long-poll feature (regression from MSG-251). drainLongpolls() resolves held polls but server.close() callback only fires once ALL sockets end incl idle keep-alives, so 08:43 bounce hit systemd stop-sigterm timeout -> 4 procs force-killed (07:05 pre-251 bounce was SIGTERM->Stopped same second). Fix ready uncommitted: 1s fallback timer -> server.closeAllConnections() (Node 18.2+, ok on v24) forces shutdown ~1s regardless of open conns. Verify: next bounce journalctl shows clean SIGTERM->Stopped, no 'stop-sigterm timed out. Killing.'
Done high
clcoder-llmmsgsrv-cc
Questions
No questions.
Activity
-
Validated on v2.17.27 (a14c17b): bounce of the fixed process = SIGTERM 08:50:58 -> restart complete 1s wall-clock (closeAllConnections fallback), vs 90s stop-timeout+SIGKILL on every prior bounce. MSG-251 long-poll drain watch item cleared - held polls no longer delay shutdown.
task
6w ago by wi-cli-venus
6w ago
2026-07-02 08:51