worker MPM
をPHP
と一緒に使用しないでください という投稿をたくさん読みました。
私の質問は、これがまだ有効かどうか、またはworker MPM
での作業が推奨されていない可能性があるかどうかです。
私がこれを尋ねる理由は、ワーカーMPMがPHPをサポートしているのを見て、その目的のために php-zts
というパッケージもあると思うからです。
前回試してみたとき(6〜12か月前のように?)、いくつかの仮想ホストで数回ヒットした後にApacheがハングするため、まだいくつかの深刻な問題がありました。 prefork mpmに戻ると問題が解決したので、worker + phpに関連していて、これ以上調査しなかったと思います。
今回から、php fpmが安定し、phpコードベースにマージされたと聞きました... Apache 2.4で試してみたくなるかもしれませんが、 スレッドセーフではない問題がまだあります :
「以前のバージョンのワーカーMPMと同様に、このMPMのスレッドモデルは、mod_phpがスレッドセーフでないサードパーティのPHP拡張機能で使用されると問題を引き起こします。」
使用するPHP拡張機能によって異なります。すべてのサードパーティPHPモジュールがスレッドセーフであることが保証されているわけではないので、次のことをお勧めします。 PHPは引き続き有効です。preforkMPMを使用してください。