Ubuntu配置Supervisor用于启动Celery

2017-01-12  本文已影响1123人  Yvonne_ft_more
莫奈
[include]
files = /etc/supervisor/supervisord.conf.d/*.conf
[program:celeryworker]
command=/srv/www/env/bin/python manage.py celery worker --loglevel=INFO # 启动celery的命令,我用的virtualenv中的python
directory=/srv/www/myapp  # 使用celery的项目

numprocs=1
# 设置log的路径
stdout_logfile=/var/log/supervisor/celeryworker.log
stderr_logfile=/var/log/supervisor/celeryworker.log
autostart=true
autorestart=true
startsecs=10
stopwaitsecs = 600
priority=15
$sudo ./supervisorctl -c /etc/supervisor/supervisord.conf
supervisor> reread
supervisor> update
supervisor> status
celeryworker                     RUNNING   pid 26172, uptime 2 days, 23:56:29

status 查看状态
reread 读取配置信息
update 加载最新的进程
stop 停止进程
start 启动进程
reload 重新加载配置

矢志不渝的愚者
上一篇下一篇

猜你喜欢

热点阅读