apache工作模式worker以及prefork的切換

apache比較常用的工作模式有worker以及prefork兩種方式。

如果在編譯時候不指定,系統默認的是prefork模式;如果需要換成worker模式,需要在編譯的時候帶上編譯參數:--with-mpm=worker

查看apache的用的什麼方式:apachectl -l

有同學跟我說,編譯指定了worker,但用apachectl -l查看時候是下面的結果:

wKiom1MhfrGi47ToAACecBSB688199.jpg

從圖中可以看出apache是prefork方式,

其實這裏同學們有個誤區:

1.linux系統會默認帶一個apache,像上圖查的是系統默認的apache工作模式,具體信息見下圖wKioL1MhgsyRKGqfAADFG1P4XRY505.jpg

2.如果自己編譯時候指定了--with-mpm=worker,那麼到自己編譯好的apache下面去查看,會發現自己編譯的apache是worker模式,見下圖

wKiom1Mhgz3ivjFRAAF_FU8Jirs015.jpg


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