现象:
windows环境下,apache频繁报错类似信息:
[fri mar 16 17:28:49 2014] [warn] (os 64)(www.test.net)指定的网络名不再可用。 : winnt_accept: asynchronous acceptex failedfrom:http://www.test.net/sys/windows/45475.htm
原因:
acceptex() 是 microsoft winsock v2 api 一组提升(网络效率 api 中的指令。而且在 windows 上似乎蛮有可能出问题的。
解决方法:
修改/opt/vsb9/apache/conf/extra/httpd-mpm.conf 配置文件,加入win32disableacceptex
win32disableacceptex 顾名思义就是在 windows 下关掉 acceptex() 功能的指令
win32disableacceptex
hreadsperchild 5000
maxrequestsperchild 10000