Windows Server 2012:每个POST都会挂起带有PHP的IIS8

时间:2013-07-16 10:33:33

标签: php windows-server-2012 iis-8

我有一台服务器运行Windows Server 2012,用PHP 5.3.24和wincache安装了IIS并安装了MediaWiki和phpMyAdmin一切运行正常,除非我在服务器上发帖,所以当我登录MediaWiki并尝试编辑一个页面似乎运行良好,直到我点击“保存”按钮,然后页面只是在加载时挂起。

更改将保存到数据库中,并且事件查看器或PHP错误日志中不会记录任何错误。有一个工作进程请求但没有任何反应: http://blackhole.obscured.se/image/2s222j0P3p16

“经过的时间”一直持续到超时:

HTTP错误500.0 - 内部服务器错误 C:\ Program Files(x86)\ PHP \ v5.3 \ php-cgi.exe - FastCGI进程超出配置的请求超时

我试图禁用wincache但没有成功。并且有点沮丧,任何人都知道这可能是什么?

在som挖掘后,HTTPERR文件显示(Connection_Abandoned_By_ReqQueue),因此浏览器在超时后获取。

2013-07-16 09:43:08 81.94.163.36 POST /index.php title = Main_Page& action = submit 80 - 194.14.32.4 Mozilla / 5.0 +(Macintosh; + Intel + Mac + OS + X + 10_8_4 )+ AppleWebKit / 536.30.1 +(KHTML,+ like + Gecko)+ Version / 6.0.5 + Safari / 536.30.1 http://www.domain.tld/index.php?title=Main_Page&action=edit 500 0 1 579697

1 个答案:

答案 0 :(得分:0)

这可以用吗? IIS7 + PHP + HTTP POST = hang? breese的答案似乎是一个解决方案。