Apache-2.2

如何在 CentOS 64 位上從 prefork 更改為 worker MPM?

  • April 10, 2017

我正在執行 CentOS 64 位,並且剛剛發現我正在我的雙四極至強上執行 prefork MPM。有人告訴我,worker 會給我更低的記憶體使用率和更高的性能,因為我執行的是一個非常高流量的網站。

如果這是真的,我該怎麼做?

編輯:/etc/sysconfig/httpd

取消註釋:

HTTPD=/usr/sbin/httpd.worker

重啟,瞧!

CentOS 6x:

修改文件:/etc/sysconfig/httpd

HTTPD=/usr/sbin/httpd.worker

CentOS 7x:

$ cat /etc/httpd/conf.modules.d/00-mpm.conf

   #LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
   LoadModule mpm_worker_module modules/mod_mpm_worker.so
   #LoadModule mpm_event_module modules/mod_mpm_event.so

重新開始

引用自:https://serverfault.com/questions/221007