美文网首页
pm2配置文件

pm2配置文件

作者: imakan | 来源:发表于2018-11-21 15:09 被阅读0次
{
  "apps": [
    {
      "name": "mywork",
      "cwd": "/srv/node-app/current",
      "script": "bin/www",
      "log_date_format": "YYYY-MM-DD HH:mm Z",
      "error_file": "/var/log/node-app/node-app.stderr.log",
      "out_file": "log/node-app.stdout.log",
      "pid_file": "pids/node-geo-api.pid",
      "instances": 6,
      "min_uptime": "200s",
      "max_restarts": 10,
      "max_memory_restart": "1M",
      "cron_restart": "1 0 * * *",
      "watch": false,
      "merge_logs": true,
      "exec_interpreter": "node",
      "exec_mode": "fork",
      "autorestart": false,
      "vizion": false
    }
  ]
}

说明:

  • apps:json结构,apps是一个数组,每一个数组成员就是对应一个pm2中运行的应用
  • name:应用程序名称
  • cwd:应用程序所在的目录
  • script:应用程序的脚本路径
  • log_date_format:
  • error_file:自定义应用程序的错误日志文件
  • out_file:自定义应用程序日志文件
  • pid_file:自定义应用程序的pid文件
  • instances:
  • min_uptime:最小运行时间,这里设置的是60s即如果应用程序在* 60s内退出,pm2会认为程序异常退出,此时触发重启* max_restarts设置数量
  • max_restarts:设置应用程序异常退出重启的次数,默认15次(从0开始计数)
  • cron_restart:定时启动,解决重启能解决的问题
  • watch:是否启用监控模式,默认是false。如果设置成true,当应用程序变动时,pm2会自动重载。这里也可以设置你要监控的文件。
  • merge_logs:
  • exec_interpreter:应用程序的脚本类型,这里使用的shell,默认是nodejs
  • exec_mode:应用程序启动模式,这里设置的是cluster_mode(集群),默认是fork
  • autorestart:启用/禁用应用程序崩溃或退出时自动重启
  • vizion:启用/禁用vizion特性(版本控制)

相关文章

  • pm2

    PM2 node与PM2 PM2命令 配置文件的方式启动:process.ymlapps: - script: ...

  • pm2

    安装pm2 pm2启动配置文件 停止进程 启动进程 杀死进程

  • pm2 部署 node.js项目踩过的坑

    pm2部署指令 配置文件: CentOS7 pm2 部署node错误提示pm2: command not foun...

  • 在linux环境PM2使用

    安装PM2 安装后启动需要启动的脚本 pm2 start 执行文件 如: PM2简单的管理命令 生成PM2配置文件...

  • 拥抱 pm2 ,为你的 nodejs 应用助力

    概述 pm2 与 supervisor 对比 pm2 基础用法 进程清单 Logs 日志 操作 Misc 配置文件...

  • pm2

    全局安装 项目根目录 日志 生成配置文件 配置文件: ecosystem.config.js 官方文档 PM2 是...

  • Pm2 运行 nodejs,并传递 environment va

    在项目根目录创建配置文件,比如 “apps.json", 内容: 启动命令pm2 start apps.json ...

  • pm2配置文件

    说明: apps:json结构,apps是一个数组,每一个数组成员就是对应一个pm2中运行的应用 name:应用程...

  • pm2 启动 nuxtjs 项目

    1. 全局安装 pm2 2. 创建配置文件 server.json 3.修改 package.json 4. 运行

  • pm2 远程发版

    创建配置项 在你的git仓库根目录中新建pm2配置文件ecosystem.config.js,如注释所示,或者执行...

网友评论

      本文标题:pm2配置文件

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