zoukankan      html  css  js  c++  java
  • Apache无法启动 在一个非套接字上尝试了一个操作。 : Too many errors in select loop. Child process exiting.

    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

    重启服务器

  • 相关阅读:
    微信小程序通过CODE换取session_key和openid
    BZOJ1497[NOI2006]最大获利——最大权闭合子图
    Leetcode#149 Max Points on a Line
    IO流总结
    java基础比较好的笔记总结
    chrome web开发工具
    day 01 常量 注释 int(整型) 用户交互input 流程控制语句if
    10.2:异或树经验
    搜索+保存路径
    搜索+简单dp
  • 原文地址:https://www.cnblogs.com/Snowfun/p/2605040.html
Copyright © 2011-2022 走看看