Does the WebSocket handshake reach the n8n container successfully (HTTP 101 Switching Protocols), or is it being terminated earlier by the ALB, WAF, or another proxy in front of it?
I’m seeing the error WebSocket connection is missing at ChatService.startSession, which usually indicates that the WebSocket upgrade is not completing end-to-end. The n8n instance itself is running on AWS Fargate with Postgres, so I’m trying to confirm whether something in front of the container (ALB, WAF, or reverse proxy) is blocking or stripping the Upgrade / Connection headers, enforcing a low idle timeout, or otherwise interfering with WebSocket traffic.