Я использую pm2
для развертывания приложений nodejs в рабочей среде. В настоящее время все приложения работают на одном хосте. Но я собираюсь разместить несколько приложений на разных хостах. Я знаю, pm2
поддерживает развертывание на нескольких серверах, определяя хост в массиве, например: "host" : ["212.83.163.1", "212.83.163.2", "212.83.163.3"],
Но этот подход развернет все приложения на всех хостах, перечисленных в этом массиве. Как я могу развернуть некоторые приложения на одном хосте и другие приложения на других хостах?
Кроме того, было бы хорошо, если бы pm2
поддерживал режим ведущий-ведомый. Я проверил кластер pm2, но он не работает в режиме кластера хостов. Это больше похоже на кластер процессов nodejs на одном хосте.