Linux 安装配置supervisor管理jar包并设置开机自启

本文目标

在Linux机器上安装supervisor并用它来启动jar包

1.安装

执行以下两条命令

yum -y install epel-release
yum -y install supervisor

2.配置

在/etc/supervisord.d/ 文件夹下新建一个文件 xxx.ini (xxx是文件名,随便起个)
写入以下内容

[program:my_test]
;;java运行使用到的参数自行调整
command=/usr/java/jdk1.8.0_351/bin/java  -jar /usr/web/myTest.jar --spring.profiles.active=test

[program:my_dev]
;;java运行使用到的参数自行调整
command=/usr/java/jdk1.8.0_351/bin/java  -jar /usr/web/myDev.jar --spring.profiles.active=dev

第一行的 my_test 指定了程序的名字
第三行是jar包的启动命令,这里不能直接用java -jar , 需要用绝对路径指定jdk,不然会报错
--spring.profiles.active=test代表使用test的配置文件

3. jar包

把jar包放到上一步中直接的目录下/usr/web

4.启动supervisor

systemctl start supervisord

5.开机自启设置

执行以下命令查询supervisor安装目录

which supervisord

在同级目录下新建文件 supervisord.service ,并填入以下内容,注意路径

#supervisord.service

[Unit]
Description=Supervisor daemon

[Service]
Type=forking
ExecStart=/usr/bin/supervisord -c /etc/supervisord.conf
ExecStop=/usr/bin/supervisorctl shutdown
ExecReload=/usr/bin/supervisorctl reload
KillMode=process
Restart=on-failure
RestartSec=42s

[Install]
WantedBy=multi-user.target

最后设置开机自启

#设置自启
systemctl enable supervisord

#验证
systemctl is-enabled supervisord

3 声望
0 粉丝
0 条评论
推荐阅读
linux 配置Redis单机版
3.修改配置文件方法可以使用传统做法,用vim打开,然后编辑保存也可以直接用一些ssh工具去修改,比较方便先找到文件,然后双击修改完成后ctrl+s保存即可

等风来阅读 767

终于卷完了!Redis 打怪升级进阶成神之路(2023 最新版)!
是一种非关系型数据库服务,它能解决常规数据库的并发能力,比如传统的数据库的IO与性能的瓶颈,同样它是关系型数据库的一个补充,有着比较好的高效率与高性能。专注于key-value查询的redis、memcached、ttserver。

民工哥11阅读 989

封面图
硬卷完了!MongoDB 打怪升级进阶成神之路( 2023 最新版 )!
前面我们学习:MySQL 打怪升级进阶成神之路、Redis 打怪升级进阶成神之路,然后我们还在继续 NoSQL 的卷王之路。从第一篇文章开始,我们逐步详细介绍了 MogoDB 基础概念、安装和最基本的CURD操作、索引和聚合、工...

民工哥6阅读 553

封面图
又一款内存数据库横空出世,比 Redis 更强,性能直接飙升一倍!杀疯了
KeyDB是Redis的高性能分支,专注于多线程,内存效率和高吞吐量。除了多线程之外,KeyDB还具有仅在Redis Enterprise中可用的功能,例如Active Replication,FLASH存储支持以及一些根本不可用的功能,例如直接备份...

民工哥4阅读 1.7k评论 2

封面图
蚂蚁安全科技 Nydus 镜像加速实践
蚂蚁安全科技 Nydus 镜像加速实践原创 曦栖 金融级分布式架构文|蚂蚁集团 ZOLOZ 团队使用全球领先安全科技,为用户和机构提供安全、便捷的安全风控解决方案。本文 6386 字 阅读 12 分钟背景简介ZOLOZ[1]是蚂蚁集...

SOFAStack1阅读 3.8k

封面图
Win10 安装Docker以及Jenkins(超级详细篇)
安装Docker下载地址:[链接] ,按照它的指引教程,无脑下一步即可。安装成功后电脑会重启。打开docker桌面端,会显示进入链接,下载WSL 安装包进行无脑安装即可。安装 Linux 内核更新包 (重启电脑)重启 Docker ...

九旬3阅读 1.1k

优秀的在线画图工具分享,千万不要错过哦!
PDDON是一款支持低代码(lowcode)的免费在线画图工具。可用于绘制架构图、流程图、UML、网络拓扑图、韦恩图、鱼骨图、思维导图、BPMN等,并且支持对象建模、数据库建模、代码/脚本生成。

PDDON2阅读 618

3 声望
0 粉丝
宣传栏