Express PM2正在以分叉模式而不是群集模式启动我的应用程序

Express PM2正在以分叉模式而不是群集模式启动我的应用程序,express,pm2,Express,Pm2,我正在启动PM2(V3.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(`L

我正在启动PM2(V3.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 stop all
PM2 delete all
运行
PM2 start
之前,我已尝试删除所有PM2应用程序,但进程仍以fork模式而不是群集模式启动

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

这是一个-升级到最新版本解决了问题