Я запускаю свое приложение 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 использовать режим кластера?