ubuntu 18.04 x64

apt-get install supervisor

默认配置文件 /etc/supervisord.conf

项目配置文件 /etc/supervisor/conf.d/

1
2
3
4
5
6
7
8
9
10
11
[program:app];                          程序名称 在 supervisorctl 中通过这个值来对程序进行一系列的操作 
autorestart=true; 程序异常退出后自动重启
autostart=true; 当 supervisord 启动的时候也自动启动
redirect_stderr=true; 把 stderr 重定向到 stdout,默认 false
environment=PATH="/usr/local/bin/"; 需要的环境变量
command=php artisan up; 启动命令
user=www ; 启动用户
directory=/wwwroot/; 程序的启动目录
stdout_logfile_maxbytes=20MB; stdout 日志文件大小.默认 50MB
stdout_logfile_backups=20; stdout 日志文件备份数
stdout_logfile=/data/supervisor/app.log stdout 日志保存目录

input supervisorctl learn more