PM2 запускает мое приложение в режиме форка вместо режима кластера - PullRequest
0 голосов
/ 07 октября 2018

Я запускаю свое приложение 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 перед запуском pm2 start с pm2 stop all и pm2 delete all, но процессы по-прежнемузапускать в режиме ветвления вместо режима кластера.

Как я могу заставить процессы PM2 использовать режим кластера?

1 Ответ

0 голосов
/ 07 октября 2018

Это ошибка в PM2 v 3.2.1 - обновление до последней версии решило проблему.

...