【问题标题】:PM2 is starting my app in fork mode instead of cluster modePM2 以 fork 模式而不是集群模式启动我的应用程序
【发布时间】:2018-10-08 04:02:31
【问题描述】:

我正在像这样启动我的 PM2 (v 3.2.1) 应用程序:

pm2 start server.js --name app -i max --log-date-format 'LLLL'

问题在于,这是在启动两个 PM2 进程,但其中一个进程不断收到 EADDRINUSE 错误。

我的server.js脚本如下:

const server = require('./build/bundle.server.js')

server.listen(8081, function () {
  console.log(`Listening at http://localhost:${server.address().port}`)
})

在运行 pm2 startpm2 stop allpm2 delete all 之前,我尝试删除所有 PM2 应用程序,但进程仍以分叉模式而不是集群模式启动。

如何让我的 PM2 进程使用集群模式?

【问题讨论】:

    标签: express pm2


    【解决方案1】:

    这是bug in PM2 v 3.2.1 - 升级到最新版本解决了这个问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多