美文网首页
pm2 相关记录

pm2 相关记录

作者: 无疆wj | 来源:发表于2019-09-27 17:34 被阅读0次

pm2官网 http://pm2.keymetrics.io/

PM2常用命令

安装

最新的PM2版本可以使用NPM或Yarn进行安装:

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

启动应用

启动,守护和监视应用程序的最简单方法是使用以下命令行:

$ pm2 start app.js

或轻松启动任何其他应用程序:

$ pm2 start bashscript.sh
$ pm2 start python-app.py --watch
$ pm2 start binary-file -- --port 1520

您可以传递给CLI的一些选项:

# 指定应用程序名称
--name <app_name>

# 监控文件变化,自动重启应用
--watch

#为应用重载设置内存阈值
--max-memory-restart <200MB>

# 指定日志文件
--log <log_path>

# 向脚本传递额外的参数
-- arg1 arg2 arg3

# 自动重启之间的延迟
--restart-delay <delay in ms>

# 日志时间前缀
--time

# 不自动重启应用程序
--no-autorestart

管理应用

管理应用程序状态很简单,这里是命令:

$ pm2 restart app_name     // 重启
$ pm2 reload app_name      // 重载
$ pm2 stop app_name        // 暂停
$ pm2 delete app_name      // 删除

不仅仅是app_name, 你还可以通过:

  • all 对所有流程采取行动
  • id 根据特定进程ID执行操作

检查状态,日志,指标

已经启动了应用程序,可以检查它的状态,日志,指标,甚至可以通过pm2.io获取在线仪表板。

$ pm2 [list|ls|status]  // 列出PM2管理的所有应用程序的状态
$ pm2 logs   // 要实时显示日志
$ pm2 logs --lines 200 // 查看旧日志
$ pm2 monit  // 基于终端的实时仪表板
$ pm2 plus // 基于Web的仪表板,带诊断系统的交叉服务器

相关文章

网友评论

      本文标题:pm2 相关记录

      本文链接:https://www.haomeiwen.com/subject/rmflyctx.html