【发布时间】:2021-01-26 12:09:53
【问题描述】:
如果我在 fork 模式下为节点 js 应用程序运行 pm2 进程,则会生成日志,但如果在 pm2 集群模式下运行,相同的应用程序不会提供日志
我正在使用下面的 pm2 生态系统文件来启动我的应用程序
module.exports = {
apps : [
{
name: 'test',
script: <entry_file_path>,
exec_mode: "cluster",
instances: 1,
autorestart: true,
watch: false,
combine_logs:true,
max_memory_restart: '1G',
exp_backoff_restart_delay: 1000,
merge_logs: true,
env: {
NODE_ENV: 'production'
}
}]
};
我正在使用 log4js v5.2.2 登录我的节点应用程序
【问题讨论】:
-
this 有帮助吗?
-
@MAS 尝试在 log4js 配置中添加 pm2:true 并将 log4js 更新到最新版本 6.x.x 以及安装 pm2-intercom 但仍然看不到日志
-
你安装了pm2-intercom吗?
-
@MAS 谢谢!该链接有帮助,我现在正在获取日志
-
它在没有 pm2-intercom 的情况下工作
标签: node.js pm2 log4js-node