1.安装
npm使用:npm install pm2@latest -g
yarn使用:yarn global add pm2
2.常用命令
启动命令:pm2 start D:\project\Release\test.exe --name=test -- --urls=http://localhost:10005
实时监听运行状态:pm2 monit
显示运行日志:pm2 logs
查看应用信息:pm2 info test
查看应用列表:pm2 ls
重启应用:pm2 restart app_name
重载应用:pm2 reload app_name
停止应用:pm2 stop app_name
删除应用:pm2 delete app_name
3.通过配置文件启动项目
a.新建配置文件:production.json
{
"apps": [
{
// Application #1
"name": "appName",
"script": "test.exe",
"cwd": "D:\\test\\publish",
"error_file": "D:\\test\\publish/logs/mywebapp-err.log",
"out_file": "D:\\test\\publish/logs/mywebapp-out.log",
"max_memory_restart": "500M",
"env": {
"ASPNETCORE_ENVIRONMENT": "production",
"urls": "http://0.0.0.0:10005"
}
}
]
}
b.启动项目
pm2 start D:\test\production.json
4.配置开机自启(使用管理员命令)
a.安装windows自启动包
npm install pm2-windows-startup -g
b.创建开机启动脚本文件(如果执行失败使用步骤5的pm2-service-install)
pm2-startup install
c.启动项目,如果已经启动可以不管
d.保存pm2中的项目
pm2 save
e.重启电脑查看效果
5.安装pm2-service-install(使用管理员命令)
a.步骤4如果有问题才使用步骤5 npm i pm2-windows-service -g
b.设置环境变量:名称:PM2_HOME ,路径:C:\Users\Admin.pm2
c.安装服务: pm2-service-install -n pm2
d.保存pm2中的项目:pm2 save