MPMをpreforkからworkerへ切り替えて運用し始めてみる。

ちょっと遊んでみる感じで、マルチプロセッシングモジュール(MPM)を変更してみました。

使用するサーバーはFedora20 x64
Apache2.4です。

先ず、当サーバーのMPM切り替えは、
/etc/httpd/cond.modules.d/00-mpm.conf に記述があるので、そちらからPreforkとWorkerを切り替えます。

 

LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
と記述があるので、そこをコメントアウトします。
#LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

次にコメントアウトされている
#LoadModule mpm_worker_module modules/mod_mpm_worker.so これの#を削除。
LoadModule mpm_worker_module modules/mod_mpm_worker.so

この状態にして保存し、
systemctl restart httpd
でサービスを再起動します。
両方コメントアウトされてる状態だとエラーで起動できないので、必ず使わない方をコメントアウトして下さいね。

httpd -V
コマンドで動作状態が確認できますので一度見てみます。

続きを読む MPMをpreforkからworkerへ切り替えて運用し始めてみる。