安装supervisor
pip install supervisor
重定向默认配置文件
echo_supervisord_conf > /etc/supervisor/supervisord.conf
如果报错pkg_resources.DistributionNotFound: meld3>=0.6.5
注释/usr/lib/python2.6/site-packages/supervisor-3.3.4-py2.6.egg-info/requires.txt的#meld3 >= 0.6.5
开启配置文件加载 修改文件/etc/supervisor/supervisord.conf
[include]
files=/etc/supervisor/*.ini
新建一个任务文件
[program:email]
command=php artisan queue:listen --queue=email
directory=/data/wwwroot/www.lgzyw.com
stdout_logfile=/data/wwwlogs/email.log
stderr_logfile=/data/wwwlogs/email.log
autostart=true
autorestart=true
startsecs=10
priority=998
启动
supervisord -c /etc/supervisor/supervisord.conf
如果增加任务,就在/etc/supervisor下新增.ini文件,然后进入
supervisorctl
update
文章评论