2015-03-17 2 views
2

Есть ли способ запустить два или более экземпляра одного и того же сценария узла в forever.js? Если не лучший инструмент, который используется для этого?Runnig два экземпляра сценария в forever.js

+0

Вы можете использовать навсегда из сценария узла. Обратитесь к документации: https://github.com/foreverjs/forever –

ответ

6

Лучшим инструментом (на данный момент) для запуска того же процесса узла навсегда является pm2.

npm i pm2 -g

pm2 start app.js -i 2

Это запустит два экземпляра он же приложения, даже если приложение открывает тот же порт. pm2 использует clustering для маршрутизации сетевых подключений к обоим экземплярам приложения. Вам даже не нужно беспокоиться о кластеризации, просто откройте все порты, и он будет работать.

0

Конечно, просто позвоните forever start <your script> дважды. Я просто попробовал это, и он работает.

+0

это правильно, но если вы работаете с сервером, порт будет дублировать и выдавать ошибку EADDRINUSE error –

Смежные вопросы