Notice
Recent Posts
Recent Comments
목록status code 499 (1)
준호씨의 블로그
Nginx 응답 - Http Status 499 Client Closed Request. 비동기 처리할 땐 조심히
오류를 디버깅을 하면서 kibana에 기록된 ingress로그에서 Http Status가 499로 찍혀 있는 것을 보게 되었습니다. 499가 무엇인가 찾아보니 표준 상태 값은 아니고 nginx에서 정의한 값입니다. 499 Client Closed Request — httpstatuses.com httpstatuses.com 페이지로 가면 설명이 있습니다. 클라이언트가 nginx에 무언가 요청을 했는데 nginx에서 요청을 처리하고 있는 도중에 클라이언트가 접속을 끊어 버리면 nginx는 499 상태 값으로 오류 로그를 남기는 것입니다. 결국 찾아낸 원인은 요청하는 곳에서 WebFlux의 WebClient를 이용해서 비동기로 요청을 날렸는데 결과를 받기 전에 접속을 끊어 버렸기 때문이었습니다. 대충 어떻게..
개발이야기
2021. 5. 18. 00:11