Node 16에서 18로 런타임 올린 뒤로 이상한 현상이 생겼어요. 리포트 생성처럼 처리에 시간이 좀 걸리는 API(길면 2~3분)가 완료되기 전에 커넥션이 끊깁니다. 클라이언트는 socket hang up, 서버 접근 로그엔 408이 찍혀요.
코드는 하나도 안 바꿨고 딱 Node 버전만 올렸는데 이렇게 됐습니다. 로드밸런서 타임아웃도 넉넉하게 잡혀 있고요. 예전엔 잘 되던 긴 요청이 왜 갑자기 끊길까요?
Node 16에서 18로 런타임 올린 뒤로 이상한 현상이 생겼어요. 리포트 생성처럼 처리에 시간이 좀 걸리는 API(길면 2~3분)가 완료되기 전에 커넥션이 끊깁니다. 클라이언트는 socket hang up, 서버 접근 로그엔 408이 찍혀요.
코드는 하나도 안 바꿨고 딱 Node 버전만 올렸는데 이렇게 됐습니다. 로드밸런서 타임아웃도 넉넉하게 잡혀 있고요. 예전엔 잘 되던 긴 요청이 왜 갑자기 끊길까요?
댓글 0