主管启动芹菜工作器,生成它,然后退出状态代码(退出状态 1;非预期)



当我启动主管时,它会启动芹菜并进入 RUNNING 状态,然后在几秒钟后重新启动芹菜工人。它不断地这样做。

检查主管日志,看到它使用 PID 生成了工作线程并进入成功,然后再次进入退出状态。

尝试关闭主管并重新开始。

请查找主管日志.log

2019-07-16 11:06:48,798 INFO exited: celeryd (exit status 1; not expected)
2019-07-16 11:06:42,539 INFO success: celeryd entered RUNNING state, process has stayed up for > than 1 seconds (startsecs)
2019-07-16 11:06:48,798 INFO exited: celeryd (exit status 1; not expected)

我希望连续运行并响应我给出的命令。

如果没有来自工人的实际日志,我们几乎无法为您提供帮助。但是,我们可以指导您如何了解正在发生的事情:

  1. 找出主管如何运行芹菜工人的确切路线。
  2. 以主管用来运行 Celery 辅助角色(类似 sudo su - <celery user> 或类似内容(的用户身份登录。
  3. 在单一模式(无celery multi!(下手动运行您的工作线程,具有 DEBUG 日志级别(修改命令行以包含-l debug(和前台进程(如果有,请从命令行中删除 -D 标志(。运行 Celery worker 的命令通常如下所示: celery -A projpackage.app worker -c 4 -l debug 但它可能要复杂得多。

在第三步之后,您将能够看到您的 worker 非常详细的输出,并找出为什么它如此早地以非零状态退出。

相关内容

  • 没有找到相关文章

最新更新