Есть ли способ увидеть stacktrace того, что различные потоки делают внутри процесса python?Отладка запущенного процесса python
Предположим, у меня есть поток, который позволяет мне иметь какой-то удаленный доступ к процессу.
Есть ли способ увидеть stacktrace того, что различные потоки делают внутри процесса python?Отладка запущенного процесса python
Предположим, у меня есть поток, который позволяет мне иметь какой-то удаленный доступ к процессу.
Около 4 лет назад, когда я использовал искривленный, люк был отличным способом делать то, что вы просите.
http://twistedmatrix.com/projects/core/documentation/howto/telnet.html
Сейчас большинство моих проектов не использовать деформированы, так что я просто удаленной отладки крючки WingIDE к самоанализу запущенного процесса.
Winpdb является независимая платформа графический GPL Python отладчик с поддержкой удаленной отладки через сеть, несколько потоков, изменение имен, встроенной отладки шифрованной связи и до 20 раз быстрее, чем PDB.
Особенности:
Screenshot http://winpdb.org/images/screenshot_winpdb_small.jpg
без каких-либо указаний о том, как использовать продукт для выбора и управления потоками, и без каких-либо указаний со стороны пользователя о том, что они даже при использовании Windows, это звучит подозрительно, как пули заостренных реклам. –
@Brandorn: Это не только окна. Это мультиплатформенный, как я четко заявил по ответу, жирным шрифтом. На скриншоте четко видно, как можно отлаживать потоки. – nosklo