溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

詳解Apache三種工作模式及目錄屬性

發(fā)布時間:2020-07-18 18:11:39 來源:網(wǎng)絡(luò) 閱讀:1030 作者:wx5d3faba330584 欄目:系統(tǒng)運維

Apache工作模式介紹

1.Apache作為現(xiàn)今web服務(wù)器用的最廣泛也是最穩(wěn)定的開源服務(wù)器軟件
2.其工作模式有許多種,源碼包安裝httpd時可查看httpd-mpm.conf文件,該文件位于extra/conf目錄中
3.目前主要有兩種模式:
event模式:一個進程中包含多個線程
prefork模式:一個進程中包含一個線程
worker模式:一個進程中包含多個線程

event工作模式介紹

1.event是Apache最新的工作模式,它和worker模式很像,不同的是在于它解決了keep-alive長連接的時候占用線程資源被浪費的問題
2.event工作模式在遇到某些不兼容的模塊時,會失效,將會回退到worker模式
3.event工作模式需要Linux系統(tǒng)(Linux 2.6+)對epoll的支持,才能啟用。需要補充的是HTTPS的連接(SSL)
4.在event工作模式中,會有一些專門的線程用來管理這些keep-alive類型的線程
5.當(dāng)有真實請求過來的時候,將請求傳遞給服務(wù)器的線程執(zhí)行完畢后,又允許它釋放
6.這樣, 一個線程就能處理幾個請求了 ,實現(xiàn)了 異步非阻塞。這增強了在高并發(fā)場景下的請求處理

event參數(shù)講解

在httpd-mpm.conf配置文件中,以下是prefork模塊的定義

<IfModule mpm_event_module>
  StartServers      3
  MinSpareThreads       75
  MaxSpareThreads       250
  ThreadsPerChild       25
  MaxRequestWorkers     400
  MaxConnectionsPerChild  0
</IfModule>

參數(shù)說明
詳解Apache三種工作模式及目錄屬性

event優(yōu)化建議

1.可根據(jù)生產(chǎn)環(huán)境進行調(diào)試,以確定合適參數(shù)
2.優(yōu)化參考

<IfModule mpm event module>
  ServerLimit       1000
  StartServers  20
  MinSpareThreads       25
  MaxSpareThreads       1200
  ThreadsPerChild       50
  MaxRequestWorkers     2000
  MaxC onnectionsPerChild 1000
</IfModule>

prefork工作模式介紹

詳解Apache三種工作模式及目錄屬性
prefork參數(shù)講解
在httpd-mpm.conf配置文件中,以下是prefork模塊的定義

<IfModule mpm_ prefork module>
  StartServers      20
  MinSpareServers       10
  MaxSpareServers       50
  MaxClients        150
  MaxRequestsPerChild   0
</IfModule>

參數(shù)說明:
詳解Apache三種工作模式及目錄屬性

prefork優(yōu)化建議

1.可根據(jù)生產(chǎn)環(huán)境進行調(diào)試,以確定合適參數(shù)
2.優(yōu)化參考

<IfModule mpm prefork module>
  ServerLimit           1000
  StartServers      10
  MinSpareServers       10
  MaxSpareServers       30
  MaxClients        1000
  MaxRequestsPerChild 5000
</IfModule>

worker工作方式

詳解Apache三種工作模式及目錄屬性
詳解Apache三種工作模式及目錄屬性

Apache目錄屬性

詳解Apache三種工作模式及目錄屬性
目錄屬性參數(shù):
詳解Apache三種工作模式及目錄屬性
詳解Apache三種工作模式及目錄屬性

向AI問一下細節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI