어떤 정확한 파이썬 앱이 정기적으로 Python.app의 충돌을 일으키는 지 파악하는 방법?


0

내 맥북에서 실행되는 여러 파이썬 (서버) 애플 리케이션이 있습니다.
그 중 하나가 내 시스템에서 정기적으로 충돌하여 다음과 같은 메시지가있는 데스크탑 알림 팝업이 표시됩니다. Python quit unexpectedly.

에서 내 시스템의 충돌 로그 확인 /Users/jottr/Library/Logs/DiagnosticReports 파이썬에 관한 여러 보고서를 찾았습니다.

$ head -n 8 Python_2015-12-12-201816_hostname.crash

Process:               Python [605]
Path:                  /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
Identifier:            Python
Version:               2.7.10 (2.7.10)
Code Type:             X86-64 (Native)
Parent Process:        ??? [1]
Responsible:           Python [605]
User ID:               501

이 크래시 로그는 정확한 프로세스가 충돌을 일으키는지를 확인하기에는 너무 구체적이지 않습니다.

파이썬 프로세스 / 앱이 인터프리터와 충돌하는 것을 어떻게 디버그 할 수 있습니까?


아마도 해결책은 아니지만 시도해 볼만한 가치가 있습니다. 작은 bash 스크립트를 작성하여 사용하십시오. ps -e | grep python >> /path/to/some/file launchd로 시작했는지 확인하십시오. 충돌이 발생하면 PID를 상호 참조하고 어떤 매개 변수가 사용되었는지 확인할 수 있습니다. 실제로 어떤 스크립트가 해당 프로세스에서 실행 중인지 확인합니다.
Phoenix

thx @Phoenix. 아마 한 번해볼 가치가 있습니다. 더 직선적 인 해결책을 아직도 바라는.
jottr
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.