日期:2014-05-16  浏览次数:20898 次

遭遇Apache “Disabled use of AcceptEx() WinSock2 API”问题

今天客户有一个系统访问特别慢,就是一个40多K的静态图片打开都要40多秒,龟速!看了一下其他都没发现问题,Apache也没有报明显的错误,网络速度很正常,好象一切都那么正常,可就是访问速度上不去! 没办法之下,静下心来分析日志,在系统的“应用程序”日志中发现有Apache的异常:

The Apache service named ?reported the following error:

>>> [Sat Jul 14 08:37:38 2007] [notice]

?Disabled use of AcceptEx() WinSock2 API ? ? .

,再回头去看Apache的日志,这个异常在Apache的错误日志中也存在,只是被标记为[Notice]的,刚开始没注意。

网上搜了一下,这个问题是由于WinSock出错导致的,可以通过命令重置WinSock得以解决:

?

netsh winsock reset

,然后重启Apache即可。

?

?

参考:

http://jackdraw.iteye.com/blog/100990