0
我有一個python進程現在運行,但它掛起沒有日誌,沒有例外,我不知道它是怎麼回事。有沒有什麼linux工具可以找到python程序的進程軌跡?
這個錯誤每5或6個小時就變成一次,所以這次我不想殺死進程並試圖找到一種方法來追蹤它掛起的那一行。
我試過PStack,但我不明白系統調用它列出。
有什麼工具可以告訴我程序掛起哪一行,如果跟蹤信息顯示在python中,它會是完美的嗎?
我有一個python進程現在運行,但它掛起沒有日誌,沒有例外,我不知道它是怎麼回事。有沒有什麼linux工具可以找到python程序的進程軌跡?
這個錯誤每5或6個小時就變成一次,所以這次我不想殺死進程並試圖找到一種方法來追蹤它掛起的那一行。
我試過PStack,但我不明白系統調用它列出。
有什麼工具可以告訴我程序掛起哪一行,如果跟蹤信息顯示在python中,它會是完美的嗎?
你可以使用gdb與python:http://docs.python.org/devguide/gdb.html它可以給你一個python堆棧的回溯。