最近服务器老是停电,后端API\Redis就挂掉了,然后没有配置自动启动,手动重启非常浪费时间
本文记录下实战使用Supervisor安装配置使用
1.安装Supervisor
配置好yum源直接安装
sudo yum install -y supervisor
2.supervisor配置使用
supervisor配置文件放置目录:/etc/supervisord.d/
redis配置文件
sudo touch redis.ini
sudo vim redis.ini
进程配置文件如下
后端API配置文件
sudo vim xxx.ini
3.启动supervisor
启动
sudo systemctl start supervisord.service
检查状态
sudo systemctl status supervisord.service
配置supervisor自启动
sudo systemctl enable supervisord.service
这个应该就好了
附上supervisor常用指令
supervisorctl status //查看所有进程的状态
supervisorctl update //配置文件修改后使用该命令加载新的配置
supervisorctl reload //重新启动配置中的所有程序
supervisorctl restart <application name> //重启指定应用
supervisorctl stop <application name> //停止指定应用
supervisorctl start <application name> //启动指定应用
supervisorctl restart all //重启所有应用
supervisorctl stop all //停止所有应用
supervisorctl start all //启动所有应用