PM2以fork模式而不是集群模式启动我的应用程序

时间:2018-10-07 19:52:18

标签: express pm2

我正在像这样启动我的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 all运行pm2 delete all之前,我曾尝试删除所有PM2应用程序,但是进程仍以fork模式而不是集群模式启动。

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

1 个答案:

答案 0 :(得分:1)

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