我在配置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次)。
我认为我缺少一些基本的东西。
答案 0 :(得分:0)
如果连示例都不起作用。我相信您的服务器或客户端代码已过期。请注意,luigi
命令将运行已安装的版本,并且需要在程序包升级后重新启动中央服务器。