Estou executando um aplicativo PHP / HTML personalizado no Windows Server 2012 R2, IIS 8.5 na intranet local da minha empresa (o servidor e os clientes estão no mesmo local, sem VPN ou qualquer outro, apenas um gateway entre VLANs). Este site / aplicativo pode hospedar diferentes tipos de arquivos e oferece a eles o download HTTP.
Na solicitação HTTP GET (para fazer o download desses arquivos no cliente), aleatoriamente obtemos alguns 995 sc-win32-status, e o download falha:
2017-11-03 06:27:54 10.214.72.26 GET /tpm/lecon/fichiers/LP-2859.docx - 80 - 10.214.77.6 Mozilla/5.0+(Windows+NT+6.1;+Win64;+x64;+rv:56.0)+Gecko/20100101+Firefox/56.0 http://amtblieapp1.xxx.xxx/tpm/lecon/afficher.php?id=2859&aLire=oui 206 0 995 18951
Após algumas atualizações de página, às vezes funciona para o mesmo arquivo.
Parece que o servidor redefine a conexão imediatamente após a requisição GET, veja este dump wireshark do cliente (Cliente: 10.214.77.16; Servidor: 10.214.72.26):
41 5.466337 10.214.77.16 10.214.72.26 TCP 66 58119 → 80 [SYN] Seq=0 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
42 5.467774 10.214.72.26 10.214.77.16 TCP 66 80 → 58119 [SYN, ACK] Seq=0 Ack=1 Win=8192 Len=0 MSS=1460 WS=256 SACK_PERM=1
43 5.467858 10.214.77.16 10.214.72.26 TCP 54 58119 → 80 [ACK] Seq=1 Ack=1 Win=65536 Len=0
44 5.468186 10.214.77.16 10.214.72.26 HTTP 571 GET /tpm/lecon/fichiers/LP-2859.docx HTTP/1.1
45 5.478248 10.214.72.26 10.214.77.16 TCP 1514 80 → 58119 [ACK] Seq=1 Ack=518 Win=131328 Len=1460 [TCP segment of a reassembled PDU]
46 5.478295 10.214.72.26 10.214.77.16 TCP 56 80 → 58119 [RST, ACK] Seq=2922 Ack=518 Win=0 Len=0
47 5.478346 10.214.77.16 10.214.72.26 TCP 54 58119 → 80 [ACK] Seq=518 Ack=1461 Win=65536 Len=0
Desativei a compactação de arquivos estáticos no IIS, mas isso não ajudou. Esse problema nunca ocorre com arquivos php, css, htm, js, ..., apenas com documentos. Os tipos MIME estão corretamente configurados no IIS.
Encontrei esta questão relacionada mas infelizmente não tenho responder lá.
O que poderia levar a esse problema?