bac6c04a0b
A tmux 3.8 installed under a running 3.6 server left PATH's 3.8 client asking the 3.6 server, which spun at 100% CPU; the dashboard's synchronous `has-session` on it had no limit and froze every page, hook and terminal for five minutes (14:07–14:12 on the shared server). - Every call on our own server now has a 5 s limit and the member's one-minute back-off (`host: tmux server not answering` meanwhile), so a stuck server costs the event loop one timeout per minute, not one per poll. - Every call on a running server runs that server's own binary (`/proc/<pid>/exe`, found from its listening socket in /proc — asking tmux would be the very call that hangs), re-read every 10 s; PATH's tmux only starts a server or answers `-V`. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
15 KiB
15 KiB