快速开始
PM2
是一个守护进程管理器,它将帮助您管理和保持应用程序在线。 PM2
的入门非常简单,它作为简单直观的 CLI
提供,可通过 NPM
安装。
安装
最新的 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
启动 java 应用
# 普通
java -jar 。/demo.jar
# pm2
pm2 start -n demo java -- -jar ./demo.jar
# 带参数
pm2 start -n demo java -- -jar -Dname=tome,age=18 ./demo.java
启动npm/yarn/pnpm 应用
列出应用程序
pm2 [list|ls|status]

管理流程
pm2 restart app_name
pm2 reload app_name
pm2 stop app_name
pm2 delete app_name
您可以传递以下内容而不是 app_name
:
all
:作用于所有流程id
:作用于特定进程 id
显示日志
实时显示日志
pm2 logs
要挖掘较旧的日志:
pm2 logs --lines 200
基于终端的仪表板
这是一个可直接安装到终端的实时仪表盘:
pm2 monit

监控和诊断 Web 界面
基于网络的仪表盘,跨服务器与诊断系统:
pm2 plus

最后更新于
这有帮助吗?