PM2安装和使用

1、安装

npm install -g pm2

2、命令

// name: 可以是app_name | app_id | app_url,可以从list命令从查看,也可以是all
pm2 start name // 启动
pm2 stop name // 停止
pm2 restart name // 重启
pm2 delete name // 删除
pm2 list // 查看进程状态
pm2 logs name // 查看日志

参数

--watch:监听应用目录的变化,一旦发生变化,自动重启。如果要精确监听、不见听的目录,最好通过配置文件。
-i --instances:启用多少个实例,可用于负载均衡。如果-i 0或者-i max,则根据当前机器核数确定实例数目。
--ignore-watch:排除监听的目录/文件,可以是特定的文件名,也可以是正则。比如--ignore-watch="test node_modules "some scripts""
-n --name:应用的名称。查看应用信息的时候可以用到。
-o --output <path>:标准输出日志文件的路径。
-e --error <path>:错误输出日志文件的路径。

3、设置开机自启
在pm2运行进程之后,保存列表

pm2 save

设置开机启动

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

推荐阅读更多精彩内容

  • 一、简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载...
    chjxidian阅读 10,475评论 0 1
  • 简介 PM2是nodeJS进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能jiank监控,自动...
    蓝馨很拽阅读 13,055评论 1 1
  • npm run dev的服务想放在服务器上,但是putty一断服务就没了。 网上差了下forever和pm2用的比...
    ShanksZeng阅读 1,580评论 0 0
  • pm2是node管理与守护进程工具. 1. 安装 2. 单个启动 3. 批量启动 新建.json文件如server...
    岑吾阅读 716评论 0 3
  • 简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡...
    old_Tan阅读 5,182评论 0 1