Метеор - Перенос пользователей на другой сервер реплик, если один сервер выходит из строя - PullRequest
0 голосов
/ 17 января 2019

Я использую метеоритный сервер v1.8.

Я хочу создать резервный сервер.

Если основной сервер выходит из строя, пользователи должны автоматически переноситься на резервный сервер, чтобы избежать простоев.

Как мне добиться такого поведения.

Заранее спасибо.

1 Ответ

0 голосов
/ 17 января 2019

Вы можете использовать такие инструменты, как Phusion Passenger , чтобы сделать ваше приложение отказоустойчивым. В случае сбоя приложения программа Passenger перезапускает его немедленно.

Некоторые ресурсы по этому вопросу:

https://github.com/phusion/passenger/wiki/Phusion-Passenger:-Meteor-tutorial

https://www.phusionpassenger.com/docs/tutorials/installation/meteor/

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

В обоих случаях: установите ваш mongodb на отдельный сервер . По этой же причине вам нужно определить переменную среды MONGO_URL в вашем развертывании Meteor, чтобы процесс вашего приложения был отделен от процесса базы данных.

В такой конфигурации вам не нужно будет «отправлять» данные о сбое на отдельный сервер, что, я думаю, может даже не быть реалистичным подходом в производственной среде.

...