Pythonプロセス内でさまざまなスレッドが何をしているのかのスタックトレースを確認する方法はありますか?実行中のPythonプロセスのデバッグ
私はプロセスに何らかの種類のリモートアクセスを許可するスレッドを持っているとしましょう。
Pythonプロセス内でさまざまなスレッドが何をしているのかのスタックトレースを確認する方法はありますか?実行中のPythonプロセスのデバッグ
私はプロセスに何らかの種類のリモートアクセスを許可するスレッドを持っているとしましょう。
約4年前、私がツイストを使用していたとき、マンホールはあなたが求めていることをする素晴らしい方法でした。今私のプロジェクトのほとんどは、ツイスト使用していないので、私はちょうどWingIDEのリモートデバッグのフックは、実行中のプロセスをイントロスペクトする
http://twistedmatrix.com/projects/core/documentation/howto/telnet.html
。
Winpdbプラットフォームネットワークを介してリモートデバッグをサポートする独立グラフィカルGPLのPythonデバッガ、複数のスレッド、名前空間修飾、埋め込みデバッグ、暗号化通信およびPDBより最大20倍高速です。
特長:
Screenshot http://winpdb.org/images/screenshot_winpdb_small.jpg
、そして彼らもWindowsを使用していることを、ユーザーの一部の兆候なしに、これは怪しい弾丸先の尖った広告のように聞こえます。 –
@Brandorn:それは窓だけではありません。それは多面的な答えです。このスクリーンショットは、スレッドのデバッグ方法を明確に示しています。 – nosklo