Por que todas as nossas conexões CLOSE_WAIT teriam 24 bytes na fila de recebimento?

2

Temos um proxy reverso do Apache que está tendo problemas de conectividade com o back-end. Isso resulta em erros de tempo limite como este:

[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

Durante a solução de problemas, olhei para netstat output e notei algo possivelmente inconseqüente, mas interessante, no entanto: Muitas conexões com o backend tinham um status CLOSE_WAIT . Todas essas CLOSE_WAIT conexões tinham 24 bytes listados na coluna Recv-Q .

O que poderia explicar esses 24 bytes que não estão sendo puxados pelo Apache?

    
por Belmin Fernandez 21.04.2016 / 18:17

0 respostas