我在Windows 2012服务器上configuration了Apache / PHP,一切运行平稳几个小时,然后Apache挂起,我的网站没有响应。
我在我的Apache错误日志中find了这个条目:[mpm_winnt:warn] [pid 3884:tid 1504](OS 64)指定的networking名称不再可用。 :AH00341:winnt_accept:asynchronousAcceptEx失败。
在做了一些研究后,我发现一些post说我应该使用:Acceptfilter https none
但是,当使用https(使用https运行整个网站)时,看起来像Apache 2.4.2中存在一个错误。 有关错误的更多信息,请参阅https://issues.apache.org/bugzilla/show_bug.cgi?id=52476 )
所以我不能使用Acceptfilter https none。
我有几个问题,我希望有人可以帮助我回答:1.为什么我需要禁用filter来解决我的问题? (我还不知道这是否真的能解决这个问题)。 2.我的网站还没有经过Apache 2.4.4的testing,我没有升级到引入任何错误。 有没有办法解决我的问题,而无需升级到Apache 2.4.4? 如果没有,那么如果有人知道升级到Apache 2.4.4时可能引入的常见错误,请分享。
我感谢您的帮助!