apache MPM winnt
| 说明 | 专门为Windows NT优化过的MPM | 
|---|---|
| 状态 | MPM | 
| 模块名 | mpm_winnt_module | 
| 源文件 | mpm_winnt.c | 
概述
该多路处理模块(MPM)是Windows NT上的默认值。它使用一个单独的父进程产生一个单独的子进程,在这个子进程中轮流产生多个线程来处理请求。

Win32DisableAcceptEx 指令
| 说明 | 使用accept()代替AcceptEx()接受网络链接 | 
|---|---|
| 语法 | Win32DisableAcceptEx | 
| 默认值 | AcceptEx()是默认的,使用这个指令将禁用它。 | 
| 作用域 | server config | 
| 状态 | MPM | 
| 模块 | mpm_winnt | 
| 兼容性 | 仅在 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() 。