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