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文件
在这里插入图片描述
输入 vi supervisord.conf 进入文件后 按键盘上的 Insert(插入) 键 进行编辑
找到文件最后一行 把这行注释掉
#files = supervisord.d/.ini
把这行加上 按esc 输入 :wq(保存及退出)
files = supervisord.d/conf/
.conf
在这里插入图片描述

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配置也就完成了

第三步:配置可视化页面

在这里插入图片描述
进入etc目录 vi supervisor.conf 文件进行编辑
在这里插入图片描述
重新读取配置
supervisorctl reread
更新配置
supervisorctl update

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值