Linux环境安装supervisor应用自启动步骤

按照步骤来一定会成功,已实际操作过

第一步:root用户下根据命令依次输入安装

输入两个安装命令
yum install epel-release
yum install -y supervisor

输入开启自启动命令
systemctl enable supervisord

再输入supervisord启动
systemctl start supervisord

以上supervisord安装和配置已完成

使用 ps -ef|grep supervisord 查看是否存在supervisord进程 以下图片就是成功了
在这里插入图片描述

第二步:配置应用自启动

2.1 更改supervisord.conf

进入etc目录下找到supervisord.conf文件
Linux环境安装supervisor应用自启动步骤_第1张图片
输入 vi supervisord.conf 进入文件后 按键盘上的 Insert(插入) 键 进行编辑
找到文件最后一行 把这行注释掉
#files = supervisord.d/.ini
把这行加上 按esc 输入 :wq(保存及退出)
files = supervisord.d/conf/
.conf
Linux环境安装supervisor应用自启动步骤_第2张图片

2.2 新增应用自启动配置

在etc的目录 找到supervisord.d/ 文件夹 在文件夹下创建 conf 文件夹
mkdir conf
进入conf文件夹
创建应用的.conf 文件 名称自己取
touch web-api.conf
进入 web-api.conf文件进行编辑
vi web-api.conf
添加如下配置
[program:web-api]
command= 你自己的应用启动命令 (应用所在路径一定要填写绝对路劲)
autostart=true
autorestart=true
stderr_logfile=日志路径
stdout_logfile=日志路径(两个路径可写一样)

完成按esc :wq 保存及退出

以上应用自启动配置完成

2.3 更新配置命令

重新读取配置
supervisorctl reread
更新配置
supervisorctl update

我一般更新了.conf的配置 两个命令都会输入一遍

再输入命令查看应用是否启动成功了
ps -ef|grep web-api

如果启动了 使用命令把应用进程杀掉
kill -9 进程号

再次输入ps -ef|grep web-api命令查看应用是否自启动了
如果自动了 supervisord配置也就完成了

第三步:配置可视化页面

Linux环境安装supervisor应用自启动步骤_第3张图片
进入etc目录 vi supervisor.conf 文件进行编辑
Linux环境安装supervisor应用自启动步骤_第4张图片
重新读取配置
supervisorctl reread
更新配置
supervisorctl update

防火墙把9001端口放开
sudo firewall-cmd --add-port=9001/tcp --permanent
sudo firewall-cmd --reload

输入服务器ip地址和端口号进入 http://ip:9001
再输入上面的登录名称和登录密码
就可以看到自启动的应用了

你可能感兴趣的:(linux,supervisor,linux,服务器,运维,自动化)