Apache日志中“指定的网络名不再可用”解决办法
2016-08-03 00:00
Apache日志中“指定的网络名不再可用”解决办法
2016-08-03
现象:
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() 功能的指令
<IfModule mpm_winnt.c>
Win32DisableAcceptEx
hreadsPerChild 5000
MaxRequestsPerChild 10000
</IfModule>