美文网首页
使用PM2管理Node生命周期

使用PM2管理Node生命周期

作者: 环零弦 | 来源:发表于2017-10-23 11:50 被阅读0次

由于将服务端迁移到生产环境,环境是CentOS,Node的生命周期不能很好地掌控,什么时候挂了都不知道,所以引入PM2来管理Node的生命周期。

PM2的安装问题在于,必须与Node位于同一个目录下,PM2可执行文件必须位于Node目录的bin下,不然在PM2运行的时候不能找到指定路径下所需要的文件。

这位大哥的文章已经写得非常的好了,我暂且不要脸地抄一下。

简单教程:

  1. 安装PM2:

    npm install -g pm2
    
  2. 运行PM2:

    pm2 start app.js
    
  3. 查看运行状态:

    pm2 list
    
  4. 追踪资源运行情况:

    pm2 monit
    
  5. 查看应用详细部署状态:

    pm2 describe yourappid
    
  6. 查看日志:

    pm2 logs
    
  7. 重启应用:

    pm2 restart yourappid
    
  8. 停止应用:

    pm2 stop app.js
    

强健的API

运行:

   pm2 web

访问http://localhost:9615

预定义运行配置文件

process.json:

   {
     "apps": [
       {
          "name": "ANodeBlog",
          "script": "bin/www",
          "watch": "../",
          "log_date_format": "YYYY-MM-DD HH:mm Z"
       }
     ]
 }

然后通过运行:

   pm2 start process.json

运行app

参考资料:

· 使用高大上的pm2代替forever部署nodejs项目
· pm2官方文档
· [PM2 使用介绍]

相关文章

  • PM2-node 进程管理工具

    PM2官网 pm2进程管理工具使用总结 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任...

  • pm2配置文件介绍

    PM2的优势 PM2是一个带有负载均衡功能的Node应用的进程管理! 内建负载均衡(使用Node cluster ...

  • pm2 npm nodejs

    PM2的安装和使用简介 一、简介 PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如...

  • PM2的基本使用

    NodeJS 进程管理器 pm2 的使用 1. pm2 简介 PM2 是一款非常优秀的 Node 进程管理工具,它...

  • TODO:Node.js pm2使用方法

    TODO:Node.js pm2使用方法 pm2 是一个带有负载均衡功能的Node应用的进程管理器。当你要把你的独...

  • 使用PM2管理Node生命周期

    由于将服务端迁移到生产环境,环境是CentOS,Node的生命周期不能很好地掌控,什么时候挂了都不知道,所以引入P...

  • 部署node.js

    1.首先安装pm2(管理node项目,让其永不关闭的一个容器) 安装:npm i -g pm2使用pm2运行项目m...

  • node的启动和调试

    使用pm2启动node项目,使用进程启动 先安装pm2插件 启动node 查看当前运行着几个项目 查看日志

  • 解决pm2-logrotate出现的无节制分割日志的行为

    问题描述 pm2是node管理项目的好帮手,node管理项目的好帮手是pm2。为了让日志更加便于管理,于是引入了l...

  • 使用 PM2 管理 Node 服务

    PM2 是一个 Node 进程管理工具,可以用来帮助我们更好的管理 Node 服务。PM2 具有以下几个特性: 动...

网友评论

      本文标题:使用PM2管理Node生命周期

      本文链接:https://www.haomeiwen.com/subject/laiouxtx.html