의 재시도 최대 횟수 후 나는 구글-API - 파이썬 클라이언트를 사용하고 난 몇 가지 비동기 작업을위한 구글 앱 엔진 작업 큐를 사용하고 있습니다. 특정 태스크 큐에 대한 처리 실패 구글 애플 리케이션 엔진 작업 큐
, 나는 또한 작업이 시도되어야한다 시간의 최대 수를 설정하고 (내 경우 시도에서 성공 가능성이 적은을, 그래서 나는 그들을 제한하려는).작업이 여전히 재시도 지정된 후에도 실패하는 경우를 처리 할 수있는 핸들러를 작성하는 방법이 있나요?
기본적으로 내 재시도 제한이 5 일 경우 5 회 실패한 재시도 후 작업을 다른 재시도 횟수만큼 재 시도 할 수있는 다른 대기열로 이동하려고합니다. 성공하기. here에서
나는 각 재 시도에 X-AppEngine에-TaskExecutionCount 헤더를 사용하여 작업이 마지막으로 실행하고이를 달성하려고 할 때 알아야 할 사용자 지정 논리를 쓸 수 있다고 생각하지만 난 알아 노력하고 있어요 더 깨끗한 방법이 있다면. (다큐먼트로부터) 그런데
X-AppEngine에-TaskExecutionCount 지정, 작업이 이전에 실행 단계 중에 실패 횟수. 이 수에는 사용 가능한 인스턴스 부족으로 인한 실패는 포함되지 않습니다.
1) 예, 코드에서 재시도 횟수 논리를 사용하지 않으려 고 시도했습니다. 2) 실패한 작업을 일반 작업과 분리하고 더 나은 명령을 제공하므로 다른 대기열로 이동하려고합니다. – Karthik