我正在运行一个大型 Luigi 工作流程,该工作流程应该总共运行一百多个任务。工作流程在很长一段时间内运行良好,但在某个阶段,有 15 个待处理任务,所有其他任务都成功完成,没有失败的任务。但是,它似乎不再执行那些待处理的任务。我已经彻底查看了日志,没有错误。从那时起,它只是定期打印以下日志:
There are no more tasks to run at this time
There are 15 pending tasks possibly being run by other workers
There are 15 pending tasks unique to this worker
There are 15 pending tasks last scheduled by this worker
我使用的 luigi 版本是2.6.1
. 这是一个屏幕截图:
知道这里可能会发生什么吗?为什么它会认为没有任务可以运行?这是我的 luigi worker 配置:
[worker]
keep-alive = True
max-reschedules = 3