美文网首页
pm2简易使用

pm2简易使用

作者: 她是我的bug | 来源:发表于2018-11-06 20:07 被阅读0次

pm2

pm2是node进程管理器,在服务器上搭建node服务是把利器。最近整理了下常用的一些命令

安装

npm install pm2 -g //安装pm2
pm2 update // 更新pm2
pm2 uninstall pm2 //移除pm2

开启关闭

pm2 start server.js // 启动server.js进程
pm2 start server.js -i 4 // 启动4个server.js进程
pm2 restart server.js // 重启server.js进程
pm2 stop all // 停止所有进程
pm2 stop server.js // 停止server.js进程
pm2 stop 0 // 停止编号为0的进程
pm2 delete 0 // 杀死指定的进程
pm2 delete all // 杀死全部进程

配置启动信息

// 创建app.json,内容如下
{
  "apps" : [{
    "script"    : "server.js",  // 进程名
    "instances" : "max",   // 开启进程数,可为数值,也可为max。与服务器cpu核数相关
    "exec_mode" : "cluster" // 可选:fork(服务器单核推荐) cluster(多核推荐)
  }]
}
// 启动
pm2 start app.json

查看

pm2 list // 查看当前正在运行的进程
pm2 show 0 // 查看执行编号为0的进程

实时监控

pm2 monit // 监控当前所有的进程
pm2 monit 0 // 监控批评行编号为0的进程
pm2 monit server.js // 监控名称为server.js的进程

日志

pm2 logs // 显示所有日志
pm2 logs 0 // 显示执行编号为0的日志
pm2 logs server.js // 显示名称为server.js的进程
pm2 flush  // 清洗所有的数据

相关文章

  • pm2简易使用

    pm2 pm2是node进程管理器,在服务器上搭建node服务是把利器。最近整理了下常用的一些命令 安装 开启关闭...

  • pm2

    centos7 安装nodejs 安装pm2 使用pm2

  • 2020前端面试

    1、怎么查看PM2日志? 使用pm2 list 查看当前运行的任务 使用pm2 log 任务名 2、http缓存 ...

  • pm2

    nodejs生产环境使用 pm2.json pm2 command pm2 start pm2.json pm2 ...

  • [读] pm2使用心得

    pm2使用心得

  • PM2开机自启动

    使用pm2启动node# pm2 start /home/wwwroot/web.js --watch dump这...

  • node的启动和调试

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

  • PM2快速入门

    PM2使用手册 PM2是什么? PM2(Process Manager 2 )是具有内置负载均衡器的Node.js...

  • CentOS7使用pm2守护进程自启动

    找到项目的目录,使用pm2进行启动 执行命令pm2 start 进行启动 保存当前列表 执行命令pm2 save保...

  • Nuxt.js 通过 pm2发布时报错

    不使用pm2发布是正常的,可以直接使用npm run start。 pm2执行nuxt发布指令 提示错误 (因为后...

网友评论

      本文标题:pm2简易使用

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