🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# Apache MPM winnt | [说明](#calibre_link-11) | 专门为Windows NT优化过的MPM | | --- | --- | | [状态](#calibre_link-12) | MPM | | [模块名](#calibre_link-13) | mpm_winnt_module | | [源文件](#calibre_link-14) | mpm_winnt.c | ### 概述 该多路处理模块(MPM)是Windows NT上的默认值。它使用一个单独的父进程产生一个单独的子进程,在这个子进程中轮流产生多个线程来处理请求。 ## Win32DisableAcceptEx 指令 | [说明](#calibre_link-18) | 使用accept()代替AcceptEx()接受网络链接 | | --- | --- | | [语法](#calibre_link-19) | `Win32DisableAcceptEx` | | [默认值](#calibre_link-24) | `AcceptEx()`是默认的,使用这个指令将禁用它。 | | [作用域](#calibre_link-20) | server config | | [状态](#calibre_link-21) | MPM | | [模块](#calibre_link-22) | mpm_winnt | | [兼容性](#calibre_link-137) | 仅在 Apache 2.0.49 及以后的版本中可用 | `AcceptEx()`是一个微软的WinSock2 API ,通过使用BSD风格的`accept()` API提供了性能改善。一些流行的Windows产品,比如防病毒软件或虚拟专用网络软件,会干扰`AcceptEx()`的正确操作。如果你遇到类似于如下的错误: ``` [error] (730038)An operation was attempted on something that is not a socket.: winnt_accept: AcceptEx failed. Attempting to recover. ``` 你就需要使用这个指令来禁止使用`AcceptEx()` 。