Apache默認為prefork模式,主要是考慮到穩定性的原因。
要切換到worker模式,則需要登錄到linux上,進行如下操作:
進入/usr/sbin目錄
cd /usr/sbin
將當前的prefork模式啟動文件改名
mv httpd httpd.prefork
將worker模式的啟動文件改名
mv httpd.worker httpd
修改配置文件vi /etc/httpd/conf/httpd.conf
? ? ? 找到里邊的如下一段,可適當修改負載等參數:
? ? ?StartServers 5
? ? ?ThreadLimit 200
? ? ?ServerLimit 50
? ? ?MaxClients 2000
? ? ?MinSpareThreads 25
? ? ?MaxSpareThreads 200
? ? ?ThreadsPerChild 100
? ? ?MaxRequestsPerChild? 50
重新啟動服務
/etc/init.d/httpd restart
即可換成worker方式啟動Apache
轉載于:https://www.cnblogs.com/wspblog/p/4298363.html