2012-01-10 15 views
0

PHPスクリプトがタイムアウトしたときにスタックトレースを記録することはできますか?私はなぜこのvbulletinのPHPスクリプトがロックされているかを調べようとしています。なぜ私はそのロックアップの理由を見つけることから始めなければならないのか分かりません。私はvbulletinがとても大きいので、どこを見るかわからない。PHPスクリプトタイムアウトのデバッグ?

答えて

1

die(__FILE__.':'.__LINE__);のように出力して、正確にタイムアウトした場所を見つけようとします。

+0

vbulletinでは実際には可能ではありません。すべての可能性のある場所にそれを置くのに数週間かかります。 – Will

+1

あなたはかなり簡単に任意のコードでそれを行うことができます:)。ここでは、コードのプロファイル方法に関する高度なアプローチがあります:http://xdebug.org/docs/profiler KCacheGrindのようなアプリでデータのプロファイリングを簡単に視覚化することができます。それを働かせてみてください! –

+0

ああ、プロファイラは私が必要なもののように見える、ありがとう。 – Will

関連する問題