我在/etc/supervisor/conf.d/myproject-celery.conf
中为supervisor创建了一个conf文件
我的配置文件如下所示:
[program:celery]
command=/var/www/html/project/venv/bin/python /var/www/html/project/manage.py celeryd --loglevel=INFO
environment=PYTHONPATH=/var/www/html/project
directory=/var/www/html/project
user=www-data
numprocs=1
stdout_logfile=/var/log/celeryd.log
stderr_logfile=/var/log/celeryd.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs = 600
priority=998
在我的产品里,我想开始芹菜。为此我正在做
^{pr2}$当我这么做的时候它说
Error: .ini file does not include supervisord section
这是什么问题?在
看起来您在配置文件中缺少[supervisord]部分,但这很可能是因为您没有加载主conf文件
见docs
不应该用-c和conf.d文件启动
supervisord
,该文件夹中的文件通常是自动加载的。通常,-c
是为在普通目录之外的其他地方创建的conf而保留的。在如果在没有-c的情况下启动supervisord,它应该加载您的
/etc/supervisor/supervisor.conf
文件您的conf文件应该如下所示:
如您所见,它会自动加载conf.d文件夹中的所有conf文件
相关问题 更多 >
编程相关推荐