Window 设置pm2开机服务 自启动node.js项目

由 夕空 撰写于  2020年7月3日

全局安装

npm install pm2 -g

安装windows自启动包

npm install pm2-windows-startup -g

执行命令

pm2-startup install

使用pm2启用项目

pm2 start 路径 --name 名称

保存pm2中的项目

pm2 save

重启电脑可以查看

pm2 ls 


pm2 save很重要, 它保存当前pm2 正在管理的NodeJS服务, 并在开机后恢复这些服务
至此, 安装配置完成
卸载服务

pm2-service-uninstall


pm2命令行

$ pm2 start app.js  启动app项目 携带参数--watch将观察修改
$ pm2 list 列出由pm2管理的所有进程信息,还会显示一个进程会被启动多少次,因为没处理的异常。
$ pm2 monit 监视每个node进程的CPU和内存的使用情况
$ pm2 logs 显示所有进程日志
$ pm2 stop all 停止所有进程
$ pm2 restart all 重启所有进程
$ pm2 reload all 0秒停机重载进程 (用于 NETWORKED 进程)
$ pm2 stop 0 停止指定的进程
$ pm2 restart 0 重启指定的进程
$ pm2 startup 产生 init 脚本 保持进程活着
$ pm2 web 运行健壮的 computer API endpoint (http://localhost:9615)
$ pm2 delete 0 杀死指定的进程
$ pm2 delete all 杀死全部进程


pm2-windows-service方式(不推荐 麻烦):https://www.jianshu.com/p/6cb523c0ced8

离线部署:http://www.flashme.cn/index.php/study/80.html

声明:星耀夕空|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - Window 设置pm2开机服务 自启动node.js项目


欢迎光顾我的小站!