Files
owncast-IRC-bridge/chat-summaries/2026-03-10_21-00-summary.md

20 lines
1.1 KiB
Markdown
Raw Permalink Normal View History

# Debug: IRC + WebSocket connection failures
## Task
Investigated why both IRC and WebSocket connections were failing immediately after connecting, entering infinite reconnection loops with exponential backoff.
## Findings
Both issues were **external/environmental**, not code bugs:
1. **IRC** (`irc.zeronode.net`): Server was rejecting with `ERROR :Closing link: ... [No more connections allowed from your host via this connect class (global)]`. Too many existing connections from the same host IP.
2. **WebSocket** (`wss://owncast.bowlafterbowl.com/ws`): Caddy proxy successfully upgraded (101), but the Owncast backend immediately reset the connection. Owncast instance was offline.
## Changes Made
None (instrumentation added for debugging was fully reverted after diagnosis).
## Follow-up Items
- Consider logging the actual IRC ERROR message content instead of the generic "IRC stream ended" — would make future diagnosis faster without instrumentation.
- Consider detecting fatal IRC errors (connection class limits, K-lines) and stopping reconnection attempts rather than continuing to hammer the server.