Apache HTTP Server 版本2.2
說明 | 專門為Windows NT優(yōu)化過的MPM |
---|---|
狀態(tài) | MPM |
模塊名 | mpm_winnt_module |
源文件 | mpm_winnt.c |
該多路處理模塊(MPM)是Windows NT上的默認值。它使用一個單獨的父進程產(chǎn)生一個單獨的子進程,在這個子進程中輪流產(chǎn)生多個線程來處理請求。
說明 | 使用accept()代替AcceptEx()接受網(wǎng)絡鏈接 |
---|---|
語法 | Win32DisableAcceptEx |
默認值 | AcceptEx() 是默認的,使用這個指令將禁用它。 |
作用域 | server config |
狀態(tài) | MPM |
模塊 | mpm_winnt |
兼容性 | 僅在 Apache 2.0.49 及以后的版本中可用 |
AcceptEx()
是一個微軟的WinSock2 API ,通過使用BSD風格的accept()
API提供了性能改善。一些流行的Windows產(chǎn)品,比如防病毒軟件或虛擬專用網(wǎng)絡軟件,會干擾AcceptEx()
的正確操作。如果你遇到類似于如下的錯誤:
[error] (730038)An operation was attempted on something that is
not a socket.: winnt_accept: AcceptEx failed. Attempting to recover.
你就需要使用這個指令來禁止使用AcceptEx()
。