MPM (Multi-Processing Module) 為 Apache v2.0 增進效能的技術,預設使用為 Prefork 模組,可使用下述指令檢查目前使用何種方式:
[root@taiwanwolf ~]# httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
由上可知,目前該 Apache server 採用 Prefork 方式
設定檔多位於
/etc/httpd/conf/httpd.conf
修改前可先檢視目前 Web 連線狀態,供設定值參考
ps -ef | grep http | grep -v grep | wc -l
httpd.conf 內容如下
StartServers 8
MinSpareServers 5
MaxSpareServers 20
ServerLimit 256
MaxClients 256
MaxRequestsPerChild 4000
多是修改 ServerLimit, MaxClients 這兩個值,可各改為 2000, 1000
改完設定後,執行重啟即生效
service httpd restart
延伸閱讀
What is prefork
What is worker
2010年6月7日
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言