실행중인 Python 데몬 프로세스가 수행중인 작업을 Linux에서 확인하는 방법이 있습니까? 즉, 코드를 인스트루먼트하지 않고 종료하지 않고? 가급적이면 모듈의 이름과 현재 실행중인 행 번호를 얻고 싶습니다.실행중인 프로세스 확인 : 장비되지 않은 Python 프로그램의 스택 추적 인쇄
strace, pstack 및 gdb와 같은 기존의 디버깅 도구는 Python 코드에별로 유용하지 않습니다. 대부분의 스택 프레임은 PyEval_EvalFrameEx 및 PyEval_EvalCodeEx와 같은 인터프리터 코드의 함수를 포함하고 있습니다. 실행이 .py- 파일에 있다는 힌트는 제공하지 않습니다.
A password should be set to secure debugger client-server communication.
Please type a password:mypassword
는 당신이 winpdb 시작할 수 : 암호를 설정 한 후,
rpdb2 -d -r script.py
다음 :
Pyrasite는 잘 작동합니다. 팁 덕분입니다! – johndodo
/proc/sys/kernel/yama가 존재하지 않습니까? 왜 – zephor