1
막히면 내 파이썬 스크립트를 볼 수있는 솔루션을 찾고 있습니다. 내 생각은 시간 초과 기능을 가진 로깅 처리기를 사용하는 것입니다. 따라서 특정 시간 동안 로그 메시지가 인쇄되지 않으면 스크립트를 다시 시작할 수 있습니다. 현재 스크립트가 실행 중인지 확인할 수있는 가능성이 없습니다.타임 아웃이있는 로깅 처리기
이러한 로깅 처리기 클래스의 구현이 있습니까?
막히면 내 파이썬 스크립트를 볼 수있는 솔루션을 찾고 있습니다. 내 생각은 시간 초과 기능을 가진 로깅 처리기를 사용하는 것입니다. 따라서 특정 시간 동안 로그 메시지가 인쇄되지 않으면 스크립트를 다시 시작할 수 있습니다. 현재 스크립트가 실행 중인지 확인할 수있는 가능성이 없습니다.타임 아웃이있는 로깅 처리기
이러한 로깅 처리기 클래스의 구현이 있습니까?
나는 나는 그것이
class TimeoutHandler(logging.Handler):
def emit(self, record):
signal.alarm(10*60)
def handler(signum, frame):
raise Exception("No log message for specified time")
signal.signal(signal.SIGALRM, handler)
를 작동하는 경우 내가 테스트하고있어 해결책 ... 을 찾은 것 같아요