主页

脚本相关:

sudo su //使用supervisor需在管理员权限下修改
cd /etc/supervisord.d/  //脚本存放路径

配置示例:
command=php /var/www/yunying/artisan pull:gufen_mock_user //启动该程序时将运行的命令
process_name=%(program_name)s_%(process_num)d  //一个Python字符串表达式,用于组成此进程的Supervisor进程名
autostart=true  //如果为true,则该程序将在supervisord启动时自动启动,默认值是:true
autorestart=true //指定程序在RUNNING状态下退出后是否自动重启
user=admin //指示supervisord 使用此用户帐户作为运行程序的帐户
numprocs=2 //Supervisor 将启动由 numprocs 指定的多个该程序的实例
numprocs_start=0 //一个整数偏移量,用于计算 process_num 开始的编号,默认值是:0,例如改为1,则process_name显示如:foo_01、foo_02,那么就是从1开始编号
redirect_stderr=true //如果为true,进程的标准错误重定向到标准输出,默认值是:false,相当于:2>&1。
stdout_logfile=/home/admin/yunying/laravel_gufen_mock_user%(process_num)08d.log //日志存放地址
loglevel=info //日志记录级别,分别有:trace, debug, info, warn, error, critical


服务相关

supervisorctl stop program_name 停止某个进程
supervisorctl start program_name 启动某个进程
supervisorctl restart program_name 重启某个进程
supervisorctl stop all 停止全部进程
supervisorctl reload 载入最新的配置文件,停止原有进程并按新的配置启动、管理所有进程
supervisorctl update 根据最新的配置文件,启动新配置或有改动的进程,配置没有改动的进程不会受影响而重启

版权属于:三分快乐,七纷幸福
作品采用:本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
0
查看目录

目录

来自 《supervisor 常用操作命令》
评论

三分快乐,七纷幸福
99 文章数
7 评论量
11 分类数
102 页面数
已在风雨中度过 2年199天23小时54分