如何在其中的任务导致SoftTimeLimitExceeded异常后正常重启Celery worker?

时间:2017-10-02 07:35:23

标签: python celery

我的服务器环境出现问题,导致我的任务有时会挂起。

当我重新启动Celery工作人员时,有时会继续执行任务。

我现在没有时间/技能来调试问题,所以如果引发SoftTimeLimitExceeded异常,我想到了重新启动工作人员的解决方法(我有1小时的软限制)为了我的任务)。

问题是我想重新启动可能正在运行任务的worker。即我希望工作人员完成他当前的任务(设置任务结果等),然后在从队列中执行/运行下一个任务之前重新启动。

0 个答案:

没有答案