我在配置 luigi per-task retry-policy 时遇到问题。我已将全局 luigi.cfg 文件配置如下:
[scheduler]
retry-delay: 1
retry_count: 5
[worker]
keep_alive: true
wait_interval: 3
此外,它在 luigi 配置手册中指出编写任务如下:
class SomeTask(luigi.Task):
retry_count = 3
足以覆盖 luigi.cfg 中指定的 luigi retry_count。但是,此设置根本不会影响运行。我设法创建了一个每次都失败的任务,只是为了测试,并且记录返回这个任务失败了 5 次(而不是 3 次)。
我认为我缺少一些基本的东西。