サーバー環境:redhat linux 5.5、nginx、phpfastcgi
この環境では、一般的なphp-cgiの操作は非常に安定していますがphp-cgiがあまりにも多くのcpuリソースを取りすぎてサーバーの応答が遅すぎる原因となったphp-cgiプロセスがあまりにも多くのcpuリソースに遭遇した理由は:
いくつかのphp拡張はphpバージョンと互換性があります。問題は、eAcceleraterがいくつかのphpバージョンと互換性があることを証明することです、具体的なパフォーマンスはphp-cgiプロセスを実行した後10分以上かかるため、非常に遅いですが静的リソースアクセスは非常に速く、サーバーの負荷は通常です。問題は、php-cgiプロセスの問題ですが、解決策は、php.iniからeAcceleraterモジュールを使用禁止にしてから、php-cgiプロセスを再起動することです。
プログラムに無限ループが発生し、サーバーが過負荷になる可能性があります(topコマンドを使用して最大100以上の負荷を表示します)特定の問題プログラムを見つけるには、Linux proc仮想ファイルシステムを使用する必要があります。
phpプログラムセッションの無理な使用、これはオープンソースのマイクロブログドッグプログラムで起こる、特定のパフォーマンスは98%以上のphp-cgiプロセス(10以下)CPU使用率が少ないこと、サーバー負荷4-8の間で、この問題に対する解決策はまだLinux procファイルシステムを使用することによって理由を見つける必要があります。
プログラムには時間がかかりすぎて完了できない操作(またはプログラムの問題)があります。
関連文書 "サーバーphp-cgi.exeのプロセス、結果は100%のCPUソリューションになります"
の詳細分析アプリケーションプール、Webサイトグループ、または単一のWebサイトを右クリックし、[新規]→[アプリケーションプール(ファイルから)]、または[新規]→[Webサイト]を選択します。 →
SSHを使用してVPSにログインします。 Enter /root/vhost.sh 入力ドメインを入力してください。その他下の図を参照してください。 以下の手順に従ってプログラムをインストールしま
IBM WebSphere Application Serverが、次世代のe-businessアプリケーションを開発、デプロイ、および統合し、単純なWe
を使用します。最近のサーバーはハッカーの侵入を受けやすいです。侵入者技術はより洗練されています、トレースを消去するためにIISログファイルを削除しますそしてそれからW3SVCからの警告メッセージを見る