大文件下载失败且未出现错误

大文件下载失败且未出现错误

我们在 IIS 6 上运行专业网站,并收到投诉(并已证实)来自远程位置(例如澳大利亚)的下载(通过 HTTP)不完整或被截断。这意味着下载完成且没有错误,但文件大小只是一小部分,并且没有错误返回到客户端(下载列表显示完整大小为 580MB,文件系统显示 70MB)。

中断有点难以预测:有时发生在 13 分钟后,有时发生在 30 分钟后,有时更长,因此超时似乎不太可能。

测试和解决方法:

在同一台服务器上运行不同的 Web 服务器 (NginX) -> 出现相同错误 在同一台服务器上通过 FTP 下载(使用相同的 IIS)-> 没问题,始终有效 从不同的服务器(也是 IIS)下载相同的文件 -> 有时出现相同的错误,有时有效 我们无法使用 Fiddler 监控连接,因为它内存不足。网络专家可以嗅探,但不知道要寻找什么。

想法?工具?

更新:发生故障时的服务器错误包括:

  1. 为应用程序池“...”提供服务的进程 ID 为“...”的工作进程已请求回收,因为它已达到其私有字节内存限制。
  2. 为应用程序池“...”提供服务的进程在关闭期间超出了时间限制。进程 ID 为“...”。

相关内容