IIS,PHP isapi方式 每次请求返回头都是connection:close

TOMG 2010-11-02 01:31:35
求助大侠们: 2003 服务器 IIS+PHP ispai 运行模式

抓包发现 只要访问服务器上的PHP页面,返回完了,其http头部都是 Connection: Close.
随后http会话就断开了,TCP Close。从而导致服务器高峰期积存的time_wait废连接超多,于是希望是http会话不要马上断,多复用保持为好。

先已确定 每次浏览器递交的GET请求是带着 Keep-alive 标记的。而php页面就无视它,打开同网站的其他网页如:asp,html,txt 等,都不会回带Connection: Close。

检查IIS管理器上的“保持HTTP连接”是勾上的,怀疑是php isapi问题,但不知怎么进一步配置。


...全文
284 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kaifadi 2011-03-22
  • 打赏
  • 举报
回复
把PHP改成APACHE运行模式,用WAMP模式。而不是用IIS里的ISAPI!
宁静志远 2011-03-22
  • 打赏
  • 举报
回复
我的也是iis+php+isapi方式,但没出现过这样情况,楼主可以换成cgi方式测试下看看是不是isapi的问题!
landso11 2011-03-19
  • 打赏
  • 举报
回复
顶 谁知道怎么解决

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧