1.命令生产默认示例配置文件pm2 ecosystem或pm2 init,运行默认会生成ecosystem.config.js配置文件

module.exports = {

apps: [

{

name: 'back-Api', //应用名

script: './server/start.js', //应用文件位置

env: {

PM2_SERVE_PATH: "./apidoc", //静态服务路径

PM2_SERVE_PORT: 8080, //静态服务器访问端口

NODE_ENV: 'development' //启动默认模式

},

env_production: {

NODE_ENV: 'production' //使用production模式 pm2 start ecosystem.config.js --env production

},

instances: "max", //将应用程序分布在所有CPU核心上,可以是整数或负数

instance_var: "INSTANCE_ID",

exec_mode: "cluster",

watch: [

"server",

], //监听模式,不能单纯的设置为true,易导致无限重启,因为日志文件在变化,需要排除对其的监听

merge_logs: true, //集群情况下,可以合并日志

}

],

deploy: {

production: {

user: 'node', //ssh 用户

host: '212.83.163.1', //ssh 地址

ref: 'origin/master', //GIT远程/分支

repo: 'git@github.com:repo.git', //git地址

path: '/var/www/production', //服务器文件路径

"post-deploy": 'npm install && pm2 reload ecosystem.config.js --env production' //部署后的动作

}

}

};

2.自定义json配置文件如:processes.json;启动pm2 start processes.json

{

"apps": [{

"name": "app", //名称

"script": "./", //程序入口

"cwd": "./", //根目录

"watch": [

"views"

],//需要监控的目录

"error_file": "./logs/err.log",//错误输出日志

"out_file": "./logs/out.log", //日志

"log_date_format": "YYYY-MM-DD HH:mm Z" //日期格式

}]

}

.

pm2集群模式mysql配置_pm2 配置方式相关推荐

  1. pm2集群模式mysql配置_配置 PM2 一键部署

    [TOC] # 连接线上数据库 ~~~ var env = process.env.NODE_ENV || ' development' // 格式为 mongodb://usernam:passwo ...

  2. mysql集群初始化配置_集群Cluster MySQL的安装配置和使用

    集群Cluster MySQL的安装配置和使用 发布时间:2020-05-28 14:20:03 来源:亿速云 阅读:233 作者:鸽子 MySQL Cluster MySQL集群 基本概念: &qu ...

  3. springCloud - 第8篇 - 配置文件管理中心 - 集群模式(负载匀衡)使用

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 当微服务系统中 应用服务有很多时(serviceA .serviceB ...),会都从同一个配置中 ...

  4. DolphinScheduler 集群模式部署

    DolphinScheduler 集群模式部署 集群规划 前置准备工作 安装 DolphinScheduler 解压 DolphinScheduler 安装包 初始化数据库 修改数据源配置文件 配置一 ...

  5. 【Linux环境搭建】十三、Linux(CentOS7) Redis集群模式和哨兵模式配置

    一.Redis集群配置 创建集群目录 mkdir -p /usr/local/redis-cluster cd /usr/local/redis-cluster mkdir 6379 6378 修改配 ...

  6. [Hadoop集群模式安装与配置全过程]红帽子RatHat6下hadoop集群模式安装(3个节点,master,slave1,slave2)

    红帽子RatHat6下hadoop集群模式安装(3个节点,master,slave1,slave2) 一.学习目标: 使用红帽子RatHat6在虚拟机上搭建hadoop集群,包含3个节点,体验集群分布 ...

  7. Redis-21Redis集群模式-Centos6.5上3台主机3主3从的配置及通过代码访问集群

    文章目录 概述 官方文档 Redis集原理 环境介绍 安装Redis 端口规划 复制和修改配置文件 启动6个Redis进程 集群准备 使用redis-trib.rb创建集群 访问集群 Java API ...

  8. 详谈redis哨兵集群模式配置

    说到针对大量实时性的数据库存储服务,一般使用redis数据库.redis是一款以key-value形式存储数据的轻量级缓存数据库,在考虑到对数据进行存储的同时,还要考虑到服务器因为异常情况而终止的情况 ...

  9. Eclipse中使用Hadoop集群模式开发配置及简单程序示例(Windows下)

    Hadoop入门配置系列博客目录一览 1. Eclipse中使用Hadoop伪分布模式开发配置及简单程序示例(Linux下) 2. 使用Hadoop命令行执行jar包详解(生成jar.将文件上传到df ...

最新文章

  1. Xshell使用xftp传输文件,使用pure-ftpd搭建ftp服务
  2. vs如何将工程配置,保存到属性表
  3. 读《JavaScript dom编程艺术(第2版)》笔记 1-2
  4. SAP Spartacus Sample Data Extension
  5. bzoj3122 [Sdoi2013]随机数生成器(bsgs+扩欧+数列)
  6. 使用HazelCast进行休眠缓存:JPA缓存基础知识
  7. python装饰器带参数函数_当我使用带参数的python装饰器时,如何将参数传递给最内部的函数?...
  8. Beginning iCloud in iOS 5 Tutorial Part 2(转载)
  9. 时间加减计算器_小学生苦练加减乘除计算“基本功”,有没有必要?
  10. 我当测试总监的那几年
  11. fastreport打印指定路径图片显示不出来_报表工具中图片文件怎么展示---本地图片--网络图片--数据库图片...
  12. 从另一个调用一个构造函数
  13. python多元线性回归_多元线性回归模型精度提升 虚拟变量
  14. 史上最全SQL基础知识总结(理论+举例)
  15. JAVA菜鸟入门(8) Java的Final关键字
  16. 三相滤波器怎么接线_三相电源滤波器作用 详解三相电源滤波器
  17. 代码之外——禅心慧语
  18. STM32F103ZG单片机解密确保成功 ST芯片解密
  19. C# 判断网络是否ping通
  20. 1算法分析——数据结构与算法Python版学习笔记

热门文章

  1. 四、物理数据模型PDM(Physical Data Model )
  2. 为了缅怀Borland Delphi!!!
  3. 用神经网络分类矩阵和矩阵的转置
  4. 存在于实数域无限维空间的分子
  5. 神经网络波动方程∂f(x)/ ∂x=f(-x)f(x)的另一组玻色子解
  6. 微软发布的python教程_微软发布Python 教程《Develop with Python on Windows》
  7. python中output使用_Python output.Output方法代码示例
  8. windows 下远程登录ubuntu服务器--realVNC
  9. 【体验】18650锂电池充电器体验,功能测试,18650充电测试
  10. 【PC工具】智能抠图软件,绿色免安装抠图神奇抠图工具