HTTPD配置文件MPM(非7.0以上版本)

MPM:多處理模塊
prefork:預先生成進程,一個請求用一個進程響應

worker:啓動多個進程,每個進程生成多個線程,一個請求用一個線程響應(線程是進程的子單位)

event: 一個進程同時處理多個請求(不生成線程)


# prefork MPM
# StartServers: number of server processes to start
# MinSpareServers: minimum number of server processes which are kept spare
# MaxSpareServers: maximum number of server processes which are kept spare
# ServerLimit: maximum value for MaxClients for the lifetime of the server
# MaxClients: maximum number of server processes allowed to start
# MaxRequestsPerChild: maximum number of requests a server process serves
<IfModule prefork.c>
StartServers       8           
#啓動的進程的數量
MinSpareServers    5
#最小空閒進程數量
MaxSpareServers   20
#最大空閒進程數量
ServerLimit      256
#爲MaxClient指定的上限值,不能超過它
MaxClients       256
#最大客戶端數,最多允許的連接數量
MaxRequestsPerChild  4000
#一個進程最多響應的次數
</IfModule>

KeepAlive Off   #是否開啓長連接

MaxKeepAliveRequests 100   #長連接的最大請求資源數量

KeepAliveTimeout 15      #超時時間







發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章