404 エラーが発生するサーバーをデバッグしようとしています。404 エラーが発生した場所はわかりませんが、いくつかのファイルからエラーが発生した可能性があると推測できます。これらのファイルには多数のメソッドが含まれており、エラーが発生している特定のメソッドを特定できません。それを見つける方法はありますか?実行がそれらのファイルに到達するかどうかを知ることは役立つ場合があります。
1 に答える
3
実行がファイルに到達する瞬間を捉えることはできません。これは、実際にはファイルがインポートされたときに発生するためです。
ipdb
/を使用することをお勧めしpdb++
ます。ファイルのすべてのメソッド/関数で(pip install ipdb
またはを実行した後pip install pdbpp
):
import ipdb; ipdb.set_trace()
したがって、実行がこの行に到達すると、スタックトレースを分析するサーバーをデバッグできます (入力しますw
)。
built-in も使用できますがpdb
、ipdb
/pdb++ の方が優れています。
ipdb
または、リクエスト エントリ ポイントに でブレークポイントを設定しn
、s
、r
、 などを使用して実行を追跡することもできます。/ / の使用に関する詳細情報pdb
はpdb++
Internetipdb
にあります。
于 2013-09-11T07:21:29.117 に答える