私が働いている会社で負荷の問題が発生しています。特定のスクリプトの実行に時間がかかっており、どのスクリプトかを追跡できませんでした。LAMP スタックを使用します。私の質問は、現在phpによって解析されているファイルを表示する方法はありますか? サーバーは Ubuntu、Gentoo、および Cent OS とは異なるため、一般的に Linux で動作するものが役に立ちます。
1 に答える
0
サーバーにNewRelicをインストールし、それを使用して、実行中のスクリプトと最も時間がかかっているスクリプトをプロファイリングします。基本バージョンは無料ですが、1 か月間「プロ」になり、パフォーマンス グラフの「ピーク」について (ドリルダウンして) より深い洞察を得る価値があるかもしれません。
Xdebug は、問題の原因となっているスクリプト/実行パスが特にわかっている場合に最適です。NewRelic はそれを特定するのに役立ち、xdebug プロファイリングをwebcachegrindと組み合わせて使用して、プロファイルの結果を解析し、問題を特定できます。
于 2013-02-09T11:16:39.230 に答える