log4js pm2 cluster配置
来源:互联网 发布:linux应用层定时器 编辑:程序博客网 时间:2024/05/17 14:16
1、log4js配置
log4js在pm2 cluster模式下不会输出日志,需要进行如下配置
- 安装pm2-intercom
pm2 install pm2-intercom
- 配置
pm2: true, pm2InstanceVar: 'INSTANCE_ID'
- 获取 logger对象
log4js.getLogger("app");
app为集群名称
// NOTE: for PM2 support to work you'll need to install the pm2-intercom module// `pm2 install pm2-intercom`var log4js = require("log4js");log4js.configure({ appenders: { console: { type: 'console' }, log: { type: "dateFile", filename: "./logs/log-", pattern: "yyyy-MM-dd.log", alwaysIncludePattern: true }, error: { type: "dateFile", filename: "./logs/error-", pattern: "yyyy-MM-dd.log", alwaysIncludePattern: true }, errorFilter: { type: "logLevelFilter", appender: "error", level: "error" }, }, categories: { default: {appenders: ['console', 'log', 'errorFilter'], level: 'debug'} }, pm2: true, pm2InstanceVar: 'INSTANCE_ID'});var logger = log4js.getLogger("app");
2、pm2通过配置文件来启动集群,pm2集群配置,新建pm2.json,内容如下
{ "apps": [ { "name": "SMS_SENDING", "script": "index.js", "instances": 0, "instance_var": "INSTANCE_ID", "exec_mode": "cluster", "args": "prod" } ]}
3、启动pm2 cluster集群
- 命令行输入
pm2 start pm2.json
配置参数含义
http://pm2.keymetrics.io/docs/usage/application-declaration/#generate-configuration
阅读全文
0 0
- log4js pm2 cluster配置
- NodeJS-log4js 配置
- Log4js配置详解
- pm2 无法启动cluster模式
- log4js multiprocess appenders 的配置
- log4js的配置难点解析
- nodejs Log4js v2.x配置使用
- log4js 2.x的配置使用
- nodejs pm2配置使用教程
- pm2
- pm2
- pm2
- PM2
- pm2
- PM2
- PM2
- PM2
- PM2
- 特征点匹配——SIFT算法详解
- 欢迎使用CSDN-markdown编辑器
- CMake学习笔记(一)——CMake官网教程
- 软件测试
- SystemTimeToVariantTime时间转换不准,有误差
- log4js pm2 cluster配置
- python字典的常用操作
- Flume的hdfsSink的roll参数不生效的原因(日志上传hdfs)
- 静态旅游网站(PC端)
- 【转】Android 使用CardView轻松实现卡片式设计
- Java Web 架构系列 知识(二) 学习高可用
- adb 'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件--已解决
- 审批流程
- Linux