VMWare内のLinuxでApacheを実行しています。
私がリクエストしている PHP ページの 1 つは を実行します。最初のページが であるときに 2sleep()
番目のページをリクエストしようとするとsleep()'ing
、2 番目のページがハングsleep()
し、最初のページの が終了するのを待ちます。
他の誰かがこの動作を見たことがありますか?
PHPがマルチスレッド化されていないことは知っていますが、これは CPU の扱いが間違っているようです。
編集:CPU使用率が急上昇しないことを言及する必要がありました。CPU の「ホギング」とは、ページが sleep() している間、他の PHP ページが CPU を使用できないように見えることです。