记录服务器上用到的一些工具 supervisord
服务器版本:CentOS 6.8
一.supervisord:
supervisord 进程管理工具
安装:
yum install supervisor
设置开机启动:
systemctl enable supervisord.service
配置文件:
supervisord 配置文件路径: /etc/supervisord.conf
打开vim /etc/supervisord.conf 找到自定义配置项在 files = /etc/supervisord.d/*.conf
自定义配置文件目录路径:/etc/supervisord.d/ 该目录下文件以.conf为后缀.
自定义配置文件内容:
[program:webQueue]
command=php /www/study_web/artisan queue:work --queue=web --tries=3 ;启动命令,可以看出与手动在命令行启动的命令是一样的
autostart=true ;在 supervisord 启动的时候也自动启动
autorestart=true ;程序异常退出后自动重启
user=root ;用哪个用户启动
redirect_stderr=true ;把 stderr 重定向到 stdout,默认 false
stdout_logfile=web_default.log ;当前日志名称
supervisord 客户端管理命令:
supervisorctl status # 状态
supervisorctl stop nginx #关闭 nginx
supervisorctl start nginx #启动 nginx
supervisorctl restart nginx #重启 nginx
supervisorctl update #更新新的配置
其它linux下的命令:
#查看linux系统本版
cat /etc/issue