<-
Apache > HTTP 服务器 > 文档 > 版本 2.4 > 模块

Apache MPM winnt

可用语言:  de  |  en  |  fr  |  ja 

描述针对 Windows NT 优化的多处理模块。
状态MPM
模块标识符mpm_winnt_module
源文件mpm_winnt.c

摘要

此多处理模块 (MPM) 是 Windows NT 操作系统的默认模块。它使用单个控制进程,该进程启动单个子进程,子进程又创建线程来处理请求。

容量使用 ThreadsPerChild 指令配置,该指令设置并发客户端连接的最大数量。

默认情况下,此 MPM 使用高级 Windows API 来接受新的客户端连接。在某些配置中,第三方产品可能会干扰此实现,并在 Web 服务器日志中写入以下消息

子进程: 遇到太多 AcceptEx 错误,无法接受客户端连接。
winnt_mpm: 回退到“AcceptFilter none”。

MPM 回退到更安全的实现,但一些客户端请求未正确处理。为了避免此错误,请使用 AcceptFilter,并使用 accept 过滤器 none

AcceptFilter http none
AcceptFilter https none

在 Apache httpd 2.0 和 2.2 中,Win32DisableAcceptEx 用于此目的。

WinNT MPM 在几个方面与 Unix MPM(如 worker 和 event)不同

Support Apache!

指令

错误修复清单

另请参阅

可用语言:  de  |  en  |  fr  |  ja 

top

评论

注意
这不是问答部分。此处发布的评论应针对改进文档或服务器的建议,如果这些建议已实施或被认为无效/与主题无关,则可能会被我们的版主删除。有关如何管理 Apache HTTP Server 的问题应发送到我们的 IRC 频道 #httpd(在 Libera.chat 上)或发送到我们的 邮件列表