s安装 pm2
npm install -g pm2
在jar 包同级目录下创建 ****.json 文件
vi ****.json
在json 文件中写入配置
{
"apps" : {
"name":"rs", //自定义
"script":"java",
"args":[
"-XX:+UseG1GC",
"-jar",
"rs_demo-1.0-SNAPSHOT.jar", //your_file_name.jar
],
"error_file":"./log/err.log",
"out_file":"./log/out.log",
"merge_logs":true,
"log_date_format":"YYYY/MM/DD HH:mm:ss",
"min_uptime": "60s",
"max_restarts": 30,
"autorestart": true,
"restart_delay": "60"
}
}
启动 并 保存 到应用列表
pm2 start ****.json
pm2 save
常用命令
启动
pm2 start ****.json
保存当前列表
pm2 save
查看PM2管理的程序列表
pm2 list
重启命令
pm2 restart name or id
停止命令
pm2 stop name or id
删除PM2管理的程序
pm2 delete name or id
重新加载保存的应用列表
pm2 resurrect
运行vue 项目则无需创建.json文件 直接运行一下命令
pm2 start npm -- run dev