Celerybeat,celeryd节点已停止。与主管一起跑步

时间:2018-08-21 18:35:39

标签: amazon-ec2 celery django-celery supervisord

我有芹菜和主管一起跑步。我正在通过AWS上的负载均衡器运行两个ec2实例。当我尝试运行supervisorctl重新启动所有实例并得到

时,一个实例有效,而第二个实例却出错

celerybeat: stopped celeryd: stopped celeryd_high: stopped flowerd: ERROR (spawn error) celeryd: started celerybeat: started celeryd_high: started

检查我得到的状态

flowerd FATAL Exited too quickly (process log may have details)

我的花朵长相

[program:flowerd] command=/opt/django/www/bin/python /opt/django/www/src/manage.py celery flower -A site_aggrigator -l info --address=0.0.0.0

stdout_logfile=/var/log/django/flowerd.log stderr_logfile=/var/log/django/flowerd.log autostart=true autorestart=true startsecs=10 stopwaitsecs=600

如果我对一个实例进行更改,会影响另一个实例吗?我在两个实例上也得到了相同的日志。也许不是问题。

更新编辑#1:我将flowerd的startsec设置为0,并且运行良好。唯一的问题是EW2实例峰值。

0 个答案:

没有答案