PM2常用命令

PM2常用命令

最简单的命令:

$ pm2 start app.js # 启动app.js应用程序

还可以加入一些参数,例如:

$ pm2 start app.js --name <app_name> # 指定应用名称
$ pm2 start app.js --watch # 当文件变化时自动重启应用
$ pm2 start app.js --log <log_path> # 指定日志文件

管理程序状态:

$ pm2 restart app_name # 重启
$ pm2 reload app_name # 重载
$ pm2 stop app_name # 停止
$ pm2 delete app_name # 删除

你可以将 app_name 替换为:
all 对所有程序操作
id 对特定的进程id操作

其它用的较多的命令:

$ pm2 start script.sh # 启动 bash 脚本
$ pm2 list # 列表 PM2 启动的所有的应用程序
$ pm2 monit # 显示每个应用程序的CPU和内存占用情况
$ pm2 show [app-name] # 显示应用程序的所有信息
$ pm2 logs # 显示所有应用程序的日志
$ pm2 logs [app-name] # 显示指定应用程序的日志
$ pm2 flush # 清空所有日志文件
$ pm2 reset [app-name] # 重置元数据,例如重置重启数量

$ pm2 startup # 创建开机自启动命令
$ pm2 unstartup # 禁用自启动命令
$ pm2 save # 保存当前应用列表
$ pm2 resurrect # 重新加载保存的应用列表(通过pm2 save保存的应用)
$ pm2 update # 升级pm2,这之前最好先 pm2 save保存一下

线上网址: https://pm2.keymetrics.io/
Github地址:https://github.com/Unitech/pm2

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 假设你现在已经写好了一个app.js的文件,需要启动,你可以使用pm2进行管理 1. 启动 pm2 start a...
    Gukson666阅读 12,656评论 0 6
  • pm2 start app.js # 启动app.js应用程序 pm2 start app.js -i 4 # c...
    滚石_c2a6阅读 5,348评论 0 0
  • pm2常用命令记录 $ pm2 start app.js # 启动app.js应用程序 ...
    taomas阅读 73,514评论 0 14
  • $ pm2 start app.js # 启动app.js应用程序 $ pm2 star...
    A根_53b1阅读 2,844评论 0 0
  • $ pm2 start app.js # 启动app.js应用程序 $ pm2 star...
    pongni阅读 1,293评论 0 0