>  Q&A  >  본문

Nginx는 어떤 상황에서 HTTP CODE 499를 반환합니까?

최근 Nginx 로그를 확인해 보니 http 코드 499가 포함된 레코드가 많이 있는 것을 발견했습니다. 이 499가 무엇을 의미하는지 알고 싶습니다.

迷茫迷茫2713일 전511

모든 응답(2)나는 대답할 것이다

  • 伊谢尔伦

    伊谢尔伦2017-05-16 17:22:21

    우선 이 질문은 바이두와 구글에서 검색이 가능해야 합니다.
    둘째, 대답해드릴게요

    499, 클라이언트가 연결을 종료했습니다

    클라이언트가 적극적으로 연결을 끊었다는 의미입니다. 일반적으로 서버의 처리 시간이 너무 길어 클라이언트가 기다릴 수 없어 연결이 끊어집니다.
    또 다른 상황은 누군가가 공격하여 서버 리소스를 고의로 소모하는 것입니다.

    회신하다
    0
  • 怪我咯

    怪我咯2017-05-16 17:22:21

    nginx 소스 코드에서 499의 해당 정의는 "클라이언트가 연결을 닫았습니다"입니다. 이는 서버 측 처리 시간이 너무 길고 클라이언트가 "참을성이 없기" 때문일 가능성이 높습니다. 이 문제를 해결하려면 프로그램에서 일부 최적화를 수행해야 합니다.

    http://blog.csdn.net/rainday0310/article/details/8166163

    회신하다
    0
  • 취소회신하다