Apache无法启动 在一个非套接字上尝试了一个操作。 : Too many errors in select loop. Child process exiting.
2012-07-23 15:27
507 查看
LOG文件提示:
[Mon Jul 23 14:52:15 2012] [error] (OS 10038)在一个非套接字上尝试了一个操作。 : Too many errors in select loop. Child process exiting.
[Mon Jul 23 14:52:15 2012] [notice] Child 652: Exit event signaled. Child process is ending.
原因:
原因是Apache 的AcceptEx在window下会出现这种问题,只在APAche2.0.49以上版本会有这中问题。 《Apache 2_2 中文版参考手册》上说:“AcceptEx()是一个微软的WinSock2 API ,通过使用BSD风格的accept() API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰AcceptEx()的正确操作。如果你遇到类似于如下的错误:一般的解决办法是关闭 AcceptEx()”。也就是说,可能是 Windows Update 或是防火墙、防毒软件更新了某些网络原件,造成 Microsoft WinSock v2 API 动作不正常,会干扰WinSock2 API,就会影响AcceptEx()的正确操作,就可能出现上面所出现的问题。但是关闭会影响Apache的性能
这就是原因
可能是病毒库 更新后修改了Winsock
解决方法:
执行命令:netsh winsock reset
重启服务器
[Mon Jul 23 14:52:15 2012] [error] (OS 10038)在一个非套接字上尝试了一个操作。 : Too many errors in select loop. Child process exiting.
[Mon Jul 23 14:52:15 2012] [notice] Child 652: Exit event signaled. Child process is ending.
原因:
原因是Apache 的AcceptEx在window下会出现这种问题,只在APAche2.0.49以上版本会有这中问题。 《Apache 2_2 中文版参考手册》上说:“AcceptEx()是一个微软的WinSock2 API ,通过使用BSD风格的accept() API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰AcceptEx()的正确操作。如果你遇到类似于如下的错误:一般的解决办法是关闭 AcceptEx()”。也就是说,可能是 Windows Update 或是防火墙、防毒软件更新了某些网络原件,造成 Microsoft WinSock v2 API 动作不正常,会干扰WinSock2 API,就会影响AcceptEx()的正确操作,就可能出现上面所出现的问题。但是关闭会影响Apache的性能
这就是原因
可能是病毒库 更新后修改了Winsock
解决方法:
执行命令:netsh winsock reset
重启服务器
相关文章推荐
- 事件查看器:Too many errors in select loop. Child process exiting
- Apache异常:在一个非套接字上尝试了一个操作
- SVN解决无法连接主机 192.168.1.XXX : 套接字操作尝试一个无法连接的主机。
- Apache异常:在一个非套接字上尝试了一个操作
- linux VNC连接失败:套接字操作尝试一个无法连接的主机(10065)
- xampp 中apache无法启动的问题(child process 36)
- [解决办法]Apache服务启动失败:以一种访问权限不允许的方式做了一个访问套接字的尝试
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- 服务启动Apache服务,错误Parent: child process exited with status 3 -- Aborting.解决
- 服务启动Apache服务,错误Parent: child process exited with status 3 -- Aborting.解决
- 安装 Apache 出现 <OS 10013> 以一种访问权限不允许的方式做了一个访问套接字的尝试
- apache(OS 10013)以一种访问权限不允许的方式做了一个访问套接字的尝试 ...