IIS 7 在 20 秒后离开连接

IIS 7 在 20 秒后离开连接

我有一个歌曲下载门户,它在 IIS7 Web 服务器下运行,配置了 PHP v 5.4.24。Windows 版本 2012。现在,当我们下载一个 4-6 mb 的歌曲文件链接时,连接会在 20 秒后释放,并在一段时间后再次开始下载,然后在 20 秒后再次释放连接。但 1 mb 这样的小文件可以正常下载。为了解决这个问题,我对 php.ini 和 IIS 配置进行了以下几项更改。但问题仍然存在:

  1. memory_limit = 512M[在 php.ini 中增加内存限制]。
  2. default_socket_timeout = 600 [增加 php.ini 中的默认套接字超时值]
  3. 在 IIS 默认应用程序池中设置 Idle Time-out=0。

请建议解决该问题。

答案1

我已经解决了这个问题。只需转到 IIS->HTTP 响应标头-> 设置通用标头 -> [取消标记选项] 启用 HTTP Keep Alive。在此处输入图片描述

相关内容