在跟朋友聊Node.js运维的过程中,看了下pm2,发现有人说这个东西可以用来守护php的命令行。那么我估计springboot的进程肯定也是可以的。
首先安装Node.js和pm2
#安装Node.js sudo apt install nodejs #安装pm2 sudo npm install pm2 -g
编辑springboot启动配置
{ "name": "boot-server1", "script": "java", "args": [ "-jar", "/server-root/test-0.0.1-SNAPSHOT.jar", "--spring.config.location=/server-root/application.yml" ], "exec_interpreter": "", "exec_mode": "fork" }
使用pm2启动springboot
pm2 start boot.json
查看pm2管理的进程情况
pm2 list
查看细节
pm2 show boot-server1
这样就不用担心服务挂掉的问题了。
====================
作者:ckun
链接:https://ckun.xyz/2019/05/使用pm2守护springboot进程/
来源:C君的代码备忘
转载请联系作者获得授权并注明出处。
留言