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 粉丝
推荐阅读
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]是蚂蚁集...
SOFAStack赞 1阅读 3.8k
Win10 安装Docker以及Jenkins(超级详细篇)
安装Docker下载地址:[链接] ,按照它的指引教程,无脑下一步即可。安装成功后电脑会重启。打开docker桌面端,会显示进入链接,下载WSL 安装包进行无脑安装即可。安装 Linux 内核更新包 (重启电脑)重启 Docker ...
九旬赞 3阅读 1.1k
优秀的在线画图工具分享,千万不要错过哦!
PDDON是一款支持低代码(lowcode)的免费在线画图工具。可用于绘制架构图、流程图、UML、网络拓扑图、韦恩图、鱼骨图、思维导图、BPMN等,并且支持对象建模、数据库建模、代码/脚本生成。
PDDON赞 2阅读 618
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。