AWS Load Balancing два экземпляра. Один разбился. Должен ли я дублировать рабочий? - PullRequest
0 голосов
/ 31 августа 2018

Так что, к счастью для нас, произошло то, что один из наших примеров разбился. Второй работает отлично, поскольку они оба подключены к балансировщику нагрузки для экземпляров AWS EC2. Поскольку это чувствительный сервер, я хотел пройти мимо того, что имел в виду, чтобы дать какой-то совет.

Во-первых, я думаю об удалении сломанного экземпляра (instance6) из балансировщика нагрузки. После этого я собирался создать еще один экземпляр с образом рабочего (instance5) вместе с той же группой безопасности. Далее следуют установки django, nginx и uwsgi и клон. Наконец, Python manage.py runserver и обычный сервер настроены. В идеале instance5 работает отлично, и я хотел бы, например, instance6 работать так же. Я немного читал, но чувствую себя не так уверенно, как надеюсь. Разработчик, который работает с нашими экземплярами, ушел, и многие из нас не на все 100%.

РЕДАКТИРОВАТЬ: мне лучше попытаться исправить instance6? Я пробую все, что могу с ним, но супервизор не работает одинаково, хотя файлы conf оба похожи.

1 Ответ

0 голосов
/ 31 августа 2018

У вас включено автоматическое масштабирование? Как изначально были созданы серверы? Если у вас есть автоматическое масштабирование, вы можете прекратить работу плохого сервера, и будет добавлен новый сервер. Если у вас нет автоматического масштабирования, вы можете просто создать AMI на хорошем сервере, запустить новый и добавить его в ELB.

...