workerモードでは、「php-mbstring」や「php-mysql」などのPHP拡張機能が使えない感じでした。
mod_phpは非スレッドセーフであるため、MPMはworkerではなくprefork一択となる
どっちの設定になっているか確認する方法
# apachectl -V | grep 'Server MPM'
Server MPM: Worker
※上記はApache2.0.55ではapachectl -VでServer MPMの項目が表示されないので確認できない
ApacheのMPM、「prefork」と「worker」を切り替える方法
http://blog.flatlabs.net/20110222_232623/
Apache + PHPでloadavgがじわじわ上がっていく現象と対策
http://blog.uu59.org/2012-02-18-prefork-mpm-with-php.html
0 件のコメント:
コメントを投稿