GAE 푸시 작업 대기열을 사용하고 있습니다. 작업이 한 번 실행되기를 원하고 실패하면 어떻게 든 나에게 알리고 싶습니다. 또한 재 시도를 원하지 않습니다. 실패하면 수동으로 다시 실행할 때까지 대기열에 보관하고 싶습니다.
모든 예외를 수동으로 포착하고 자신에게 이메일을 보낼 수 있습니다. 더 좋은 방법이 있습니까? 대기열 구성에서 재시도 제한 (아래 참조)을 0으로 지정할 수 있지만 이렇게하면 작업이 실패하는 즉시 삭제됩니다.
# queue.yaml
- name: default
rate: 5/s
retry_parameters:
task_retry_limit: 0
어떤 아이디어?
이것을 달성하기 위해 내가 생각할 수있는 유일한 방법은 min_backoff_seconds에 대해 높은 값을 설정하는 것입니다. 7 일과 같이 높게 설정할 수 있다면 이메일 메시지에 대한 응답으로 조치를 취할 수있는 충분한 시간을 확보 할 수 있습니다.
min_backoff_seconds에 대해 설정할 수있는 값에 제한이 있는지 모르겠으므로 확인하고 싶을 것입니다.
예외를 포착하고 자신에게 이메일을 보내는 것이 작업 실패를 자신에게 알리는 유일한 방법이라고 생각합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다