【问题标题】:Apache - AH00341: winnt_accept: Asynchronous AcceptEx failedApache - AH00341:winnt_accept:异步 AcceptEx 失败
【发布时间】:2016-04-11 08:10:51
【问题描述】:

我正在为我的系统使用 apache。最近我收到客户的投诉,说他们无法访问系统。我远程到我的服务器并检查我的 Apache 及其工作正常。我尝试启动 localhost ant,它也可以正常工作。我找不到任何问题,除了重新启动我的 apache 之外别无他法。重启系统后恢复正常。在对日志文件进行了一些挖掘之后,我在那里发现了一些东西。

指定的网络名称不再可用。 : AH00341: winnt_accept: 异步 AcceptEx 失败。

我尝试用谷歌搜索,但找不到解决方案。有没有人更早遇到同样的问题并解决这个问题。以下是我的服务器详细信息:

Window Server 2008 R2 标准版
阿帕奇 2.4
使用 SSL 连接

非常感谢任何有关该问题的建议或参考链接。

【问题讨论】:

    标签: apache ssl apache2.4


    【解决方案1】:

    这通常是由于某些软件或驱动程序将自身插入 Windows 网络堆栈而发生的。您可以通过将其添加到 2.4 来跳过这些层:

    AcceptFilter https 无

    AcceptFilter http 无

    在旧版本中,此功能已关闭“Win32DisableAcceptEX”。

    【讨论】:

    • 在httpd.conf文件中添加Win32DisableAcceptEX后,语法校验失败;我试图遵循article: 中给出的选项,有人可以提供更多信息吗?
    • 我确认它有效,并且在文档中进行了解释:wiki.apache.org/httpd/AcceptExFailed
    • 这对我有用。我在我的开发人员测试系统上遇到了非常奇怪的服务器冻结,Apache 开始拒绝处理任何请求,直到某些其他请求完成 - 老实说,直到我在日志中发现这个错误之前都不知道它是如何发生的。 (此处为 Apache 2.4.x。)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-22
    相关资源
    最近更新 更多