标签: python celery
我的服务器环境出现问题,导致我的任务有时会挂起。
当我重新启动Celery工作人员时,有时会继续执行任务。
我现在没有时间/技能来调试问题,所以如果引发SoftTimeLimitExceeded异常,我想到了重新启动工作人员的解决方法(我有1小时的软限制)为了我的任务)。
SoftTimeLimitExceeded
问题是我想重新启动可能正在运行任务的worker。即我希望工作人员完成他当前的任务(设置任务结果等),然后在从队列中执行/运行下一个任务之前重新启动。