0
luigi per task 재시도 정책을 구성하는 데 문제가 있습니다. 다음과 같이 I 글로벌 luigi.cfg 파일을 구성한 :luigi per-task 재시도 정책
class SomeTask(luigi.Task):
retry_count = 3
는 루이지에서 Retry_count를 오버라이드 (override)에 충분할 것 또한
[scheduler]
retry-delay: 1
retry_count: 5
[worker]
keep_alive: true
wait_interval: 3
, 그것은 작업을 작성하는 것은 다음과 같이 루이지 구성 설명서에 명시 luigi.cfg에 지정되어 있습니다. 그러나이 설정은 실행에 전혀 영향을주지 않습니다. 필자는 테스트 할 때마다 실패한 작업을 만들었으며 로깅은이 작업이 5 회 실패했음을 반환합니다 (3 회가 아님).
나는 근본적으로 뭔가 빠져 있다고 생각합니다.
여기 실제 해결책이 없지만 재시도 사례가 효과가 있습니까? https://github.com/spotify/luigi/blob/bfb62337011ec24ceda7eece5e8526aa57d1cf06/examples/per_task_retry_policy.py – MattMcKnight
@MattMcKnight 글쎄, 실제로는 그렇지 않습니다. –
동일한 문제가 확인되었으므로 당겨 요청을 보내고 있습니다. https://github.com/spotify/luigi/pull 2012 –