pm2安装使用

  • pm2是一个进程管理工具,可以用它来管理node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能,在前端和nodejs的世界中用的很多。

pm2是基于npm进行安装的,在安装pm2之前要先安装npm

一、安装pm2

安装pm2: npm install -g pm2

查看pm2的安装路径: whereis pm2

查看安装的pm2的版本: pm2 -v

 

出现上图所示表示安装成功。

二、更新pm2

更新PM2非常快(少于几秒)并且无缝。

首先确保您正确保存了所有进程:sudo pm2 save

然后从NPM安装最新的PM2版本: sudo npm install pm2 -g

最后更新内存中的PM2进程:sudo pm2 update

三、使用pm2启动项目

注意:使用pm2启动项目时,默认是通过自己项目中的package.json中的配置进行启动的,需要查看项目中的package.json中start的配置。

查看scripts下的start的配置值,根据这个启动路径进行启动。记住这个启动路径

 在项目路径下启动项目: pm2 start ./bin/www         //启动当前项目

#启动进程(需要进入该项目所在目录下)
pm2 start 进程名
  
 #常用入参
  # 指定应用程序名称
  --name <app_name>
 
  # 当文件更改时,重启应用程序
  --watch
 
  # 为应用程序重新加载设置内存阈值
  --max-memory-restart <200MB>
 
  # 指定日志文件
  --log <log_path>
 
  # 向脚本传递额外的参数
  -- arg1 arg2 arg3
 
  # 自动重启之间的延迟
  --restart-delay <delay in ms>
 
  # 在日志前面加上时间前缀
  --time
 
  # 不要自动重启应用程序
  --no-autorestart
 
  # 为强制重启指定cron
  --cron <cron_pattern>
 
  # 附加到应用程序日志
  --no-daemon


#启动成功后可进行访问,若不能访问检查一下端口的下行规则是否开放

#查看进程
pm2 list
#停止、删除进程
pm2 stop/delete 进程名
#查看日志
pm2 logs

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值