本文介绍: pm2是基于npm进行安装的,在安装pm2之前要先安装npm安装pm2: npm installg pm2查看pm2的安装路径: whereis pm2查看安装的pm2的版本: pm2 –v 出现上图所示表示安装成功。更新PM2非常快(少于几秒)并且无缝。首先确保您正确保存了所有进程sudo pm2 save然后从NPM安装最新的PM2版本sudo npm install pm2 –g最后更新内存中的PM2进程sudo pm2 update注意:使用pm2启动项目时,默认通过自己项目中的pac

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.jsonstart配置

查看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

原文地址:https://blog.csdn.net/renhe96421/article/details/125384495

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_30736.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注