WebSocket은 open 이후에도 인증, heartbeat, closing 상태를 관리한다
Upgrade가 끝나면 성공이 아니라 긴 연결 운영이 시작된다. idle timeout, 인증 만료, close code, queue 정리가 남는다.
1 openingHTTP Upgrade프로토콜 전환 확인
2 active사용자와 연결 매핑메시지 read/write
3 heartbeatping/pong죽은 연결 탐지
4 closingclose frame 교환queue 정리와 이유 기록
5 closed리소스 해제재연결 정책 적용
상태
봐야 할 값
나빠지는 신호
open
handshake 성공률
proxy upgrade 실패
active
send queue와 처리 지연
느린 소비자 증가
heartbeat
pong 지연과 timeout
모바일 백그라운드 끊김
closing
close code와 drain 시간
비정상 종료 원인 불명