私はmodxで構築されたサイトを持っており、負荷がかかるとすべてのCPU処理能力が使い果たされ、topはこれを消費する多くの機能しないphpゾンビプロセスを示しています。
システム仕様は次のとおりです...
PHP5.2.14phpは
suPHPMysql5.1.51
Apache 2.0.63modx1.0.4
として
実行されます
ApacheBenchを使用してimをテストし、100の同時接続で500の接続をシミュレートする場合
私はこれを2つの方法でテストしました...
.htaccessをオフにして、「Helloworld」をエコーする単純なphpページのストレステストを行います。
一番上にあるのは、phpが機能しなくなり、ゾンビに変わっていることを示していますが、すぐに消えてしまいます
phpがより多くのことをしているmodxによって提供されるページを呼び出すと、より多くのCPUを消費するゾンビがより多く生成され、それらの一部はすぐに消えません。
これを引き起こしているのは何ですか?コードの間違いでしょうか?その場合、単純なHello Worldスクリプトがゾンビを生成するのはなぜですか?
サーバーの構成に問題がありますか、それともサーバーに過度の負荷をかけることに問題がありますか?
これについて頭を悩ませ、次に何をすべきかについてのいくつかの指針を期待しています。