前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[工具推荐] PM2--守护进程管理器在window上的使用

[工具推荐] PM2--守护进程管理器在window上的使用

作者头像
科控物联
发布2023-02-28 16:23:39
1.5K0
发布2023-02-28 16:23:39
举报
文章被收录于专栏:科控自动化
代码语言:javascript
复制
https://pm2.fenxianglu.cn/docs/start

安装

最新的 PM2 版本可以使用 NPMYarn 安装:

代码语言:javascript
复制

$ npm install pm2@latest -g
# or
$ yarn global add pm2


开机自启动
  • 保存当前进程状态
代码语言:javascript
复制
pm2 save
代码语言:javascript
复制
  • 生成开机自启动脚本 注:自动检测平台$
代码语言:javascript
复制
pm2 startup
代码语言:javascript
复制
  • 移除启动脚本
代码语言:javascript
复制
pm2 unstartup
代码语言:javascript
复制
ps:上述不适合Windows系统

使用其他库生成自启动脚本

代码语言:javascript
复制
 npm install pm2-windows-startup -g
 pm2-startup install

pm2 将在启动时恢复已保存的进程

代码语言:javascript
复制
PM2 start --name fuxaScada "C:\Users\Lenovo\AppData\Roaming\npm\node_modules\@frangoteam\fuxa\main.js"

进程检查

现在你已经启动了这个应用程序,你可以检查它的状态、日志、指标,甚至可以使用pm2.io获取在线监控面板。

列出应用程序

列出 PM2 管理的所有应用程序的状态:

代码语言:javascript
复制
 pm2 [list|ls|status]

查看日志

查看实时日志:

代码语言:javascript
复制
$ pm2 logs

指定日志行数:

代码语言:javascript
复制
$ pm2 logs --lines 200
查看监控信息
代码语言:javascript
复制
$ pm2 monit

pm2.io:监控和诊断 Web 界面

基于 Web 的仪表板,带有诊断系统的跨服务器:

代码语言:javascript
复制
$ pm2 plus

还可以查看日志

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装
    • 开机自启动
      • ps:上述不适合Windows系统
      • 进程检查
        • 列出应用程序
          • 查看日志
            • pm2.io:监控和诊断 Web 界面
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档