![모든 CLOSE_WAIT 연결의 수신 대기열에 24바이트가 있는 이유는 무엇입니까?](https://linux55.com/image/6573/%EB%AA%A8%EB%93%A0%20CLOSE_WAIT%20%EC%97%B0%EA%B2%B0%EC%9D%98%20%EC%88%98%EC%8B%A0%20%EB%8C%80%EA%B8%B0%EC%97%B4%EC%97%90%2024%EB%B0%94%EC%9D%B4%ED%8A%B8%EA%B0%80%20%EC%9E%88%EB%8A%94%20%EC%9D%B4%EC%9C%A0%EB%8A%94%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
백엔드와 연결 문제가 있는 Apache 역방향 프록시가 있습니다. 이로 인해 다음과 같은 시간 초과 오류가 발생합니다.
[Thu Apr 21 12:12:26.031207 2016] [proxy_http:error] [pid 64620:tid 139950024484608] (70007)The timeout specified has expired: [client 192.168.27.27:31458] AH01102: error reading status line from remote server backend.example.com:443, referer: https://frontend.example.com/webapp
[Thu Apr 21 12:12:26.031238 2016] [proxy:error] [pid 64620:tid 139950024484608] [client 192.168.27.27:31458] AH00898: Error reading from remote server returned by /webapp/hello, referer: https://frontend.example.com/webapp
문제를 해결하는 동안 출력을 살펴본 netstat
결과 아마도 관련이 없지만 여전히 흥미로운 내용을 발견했습니다. 백엔드에 대한 많은 연결에는 CLOSE_WAIT
상태가 있습니다. 이러한 모든 연결에는 열에 나열된 바이트가 CLOSE_WAIT
있습니다 .24
Recv-Q
Apache가 이 24바이트를 추출하지 못하는 이유는 무엇입니까?