sc-win32-status 995 和 HTTP GET 上的 TCP RST(IIS 8.5)

sc-win32-status 995 和 HTTP GET 上的 TCP RST(IIS 8.5)

我在公司本地内联网上的 Windows Server 2012 R2、IIS 8.5 上运行自定义 PHP/HTML 应用程序(服务器和客户端位于同一位置,没有 VPN 或其他任何方式,只有 VLAN 之间的网关)。此站点/应用程序可以托管不同类型的文件并将它们提供给 HTTP 下载。

在 HTTP GET 请求中(为了在客户端下载这些文件),我们随机获取一些 sc-win32-status 995,并且下载失败:

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

刷新几次页面后,它有时会对同一个文件起作用。

看起来服务器在 GET 请求之后立即重置了连接,请查看客户端的 wireshark 转储(客户端:10.214.77.16;服务器: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

我禁用了 IIS 中的静态文件压缩,但没用。php、css、htm、js 等文件从未出现此问题,只有文档才会出现此问题。IIS 中的 MIME 类型设置正确。

我发现这个相关问题但不幸的是没有明确的答案。

什么原因可能导致这个问题?

相关内容