실시간 채팅 서버를 Nginx 뒤에 두고 운영 중인데, 클라이언트에서 접속하면 정확히 60초 뒤에 연결이 끊깁니다. 앱 레벨에서 30초마다 ping/pong 주고받고 있는데도 동일합니다.
현재 Nginx 설정입니다.
location /ws {
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header Host $host;
}
앱 서버(Node, ws 모듈)에 직접 붙으면 안 끊기는데, Nginx 경유만 이 증상이 나옵니다. 60초라는 숫자가 어딘가 박혀 있는 느낌인데 Nginx 쪽이 의심됩니다.
댓글 0