您正在 fork_mode 中启动 1 个进程,没有负载平衡。要启用它,请删除 -x 选项

You are starting 1 processes in fork_mode without load balancing. To enable it remove -x option

我有以下应用程序定义:

{
    "apps": [
        {
            "name": "dbm",
            "script": "node_modules/core-dbm/src/app.js",
            "args": "--conf=configuration/local.js --dev",
            "instances": 1,
            "exec_mode": "fork",
            "env": {
                "NODE_ENV": "development"
            },
            "env_production": {
                "NODE_ENV": "production"
            },
            "autorestart": false
        }
    ]
}

当我开始这个配置时,我收到以下警告:

You are starting 1 processes in fork_mode without load balancing. To enable it remove -x option.

我不明白它想告诉我什么。显然,我不需要单个进程的负载平衡,而且我在任何地方都没有 -x 选项。

pm2 没有正确检查 instances.

的值

尽管 1 对于 运行 fork 模式下的单个实例来说是一个完全有效的设置,但 pm2 并没有正确地遵守它。要消除警告,只需删除 instances 设置。