나는 하루 20,000 회 정도의 시간이 소요되는 독점 어플리케이션을 실행해야하는 파이썬 어플리케이션을 가지고있다. 응용 프로그램 충돌이, Windows가 자동으로 프로그램에 매달려 계속됩니다 WerFault는, 따라서 python's subprocess.call()
해당 응용 프로그램이 공휴일, 24에, 주말에 실행할 수있다 (사용자 입력을 영원히 대기 트리거 할 때서브 프로세스에서 크래시 (드물게) 어플리케이션을 시작하는 방법
문제는 그래서 이것은 ...입니다 받아 드릴 수없는).
sleep; poll; kill; terminate
를 사용하지만이 communicate()
를 사용하는 능력을 잃고 의미에 대해, 응용 프로그램이 2 시간 몇 밀리 초에서 실행할 수 있지만, 그래서 고정 설정을 제한 시간 (어느 것 스크립트를 사용
this과 같은 몇 가지 다른 자습서도 효과가 없습니다.
질문 : WerFault가 표시되지 않도록하는 방법이 있습니다 (사용자 입력 대기 중)? 이 다음 질문을 프로그래밍 더 많은 시스템이다
대체 질문 : (WerFault가 표시되었는지 여부)
wer 제외 목록에 충돌 응용 프로그램을 추가 한 다음 로컬 덤프에서 충돌 덤프를 사용할 수 있습니다. http://msdn.microsoft.com/en-us/library/windows/desktop/bb513617%28v=vs.85%29.aspx – nanda
을 (를) 보았습니까? http://stackoverflow.com/questions/5069224/handling -subprocess-crash-in-windows – n611x007