В Amazon EC2 у меня есть 4 экземпляра веб-сайта. Httpd работает во всех экземплярах.В EC2, почему мой сайт отключается, когда я останавливаю httpd на 1 из 4 экземпляров эластичного loadbalancer?
Экземпляры включаются с помощью балансировки нагрузки и автоматической настройки масштабирования.
У меня есть доменное имя как myname.tv для моего сайта.
Назовите экземпляры экземпляра Instance-1, Instance-2, Instance-3, Instance-4.
Я вижу только экземпляр-1, потребляющий больше памяти 13 ГБ, а затем другие экземпляры 3 (1,3 ГБ, 1,2 ГБ, 1,2 ГБ).
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 13G 1.2G 18M 228M 1.2G
Swap: 2.0G 448M 1.6G
[[email protected] ~]#
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 1.3G 13G 24M 192M 13G
Swap: 0B 0B 0B
[[email protected] ~]#
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 1.3G 13G 24M 192M 13G
Swap: 0B 0B 0B
[[email protected] ~]#
[[email protected] ~]# free -h
total used free shared buff/cache available
Mem: 15G 1.2G 13G 16M 180M 13G
Swap: 0B 0B 0B
[[email protected] ~]#
Я вижу только один процесс HTTPD работает в Instance-1, который потребляет 90% ОЗУ и 80% CPU.
Я вижу Несколько процессов httpd запущены в Оставшихся 3 экземплярах, каждый процесс httpd потребляет 0,7% ОЗУ и 20% от ЦП.
Я вижу все четыре http://IP-1,2,3,4 и общий домен http://myname.tv работают нормально.
Когда я останавливаю httpd в экземпляре-1, я вижу, что сайт идет вниз, и я вижу, что в настоящее время недоступна ошибка при доступе к myname.tv, но все остальные URL работают нормально. Это означает, что сайт находится в рабочем состоянии во всех остальных URL-адресах
Когда я запускаю httpd, сайт начинает работать как обычно.
Что мне нужно сделать? Как сделать мой сайт использовать все четыре экземпляра, а не один? Как заставить мой сайт работать, даже я останавливаю httpd в любом экземпляре? Почему это происходит только для этого конкретного экземпляра-1? Пожалуйста, помогите мне решить эту проблему?
Thanks Anand.
Добро пожаловать в StackOverflow! Что означает балансировка нагрузки для проверки работоспособности каждого экземпляра EC2? Как вы настроили доменное имя 'myname.tv', чтобы указать на Load Balancer? Вы пытались получить доступ с другого компьютера или браузера, чтобы избежать проблем с кешированием? –