После внедрения ELB и Autoscalling на Amazon AWS. Возникает странная проблема, и мы не знаем ни причины, ни решения.
Мы установили конфигурацию Auto Scalling, чтобы добавить экземпляр AMI ID для Windows 2008 R2 x64, SQL Express и IIS.
Мы также позволили ELB проверять работоспособность на «/», нормальная конфигурация и предположили, что IIS работает нормально.
Но как только экземпляр запущен, он отображается как «Не работает» в ELB.
Статус внезапно превращается в «В эксплуатации».
В чем причина такой проблемы?
Возможно ли сделать его доступным в кратчайшие сроки? «Что касается уверенности, что когда инстанс запускается, необходимо постоянно балансировать нагрузку»
Проверка работоспособности в вашем ELB имеет пять параметров:
Ping Target: HTTP:80/
Timeout: 5 seconds
Interval: 30 seconds
Unhealthy Threshold: 2
Healthy Threshold: 10
Когда новый экземпляр запускается, предполагается, что он находится в «неработоспособном» состоянии и должен успешно реагировать на Здоровый порог запросы, каждый из которых разделен Интервал прежде, чем он будет включен в пул.
Чтобы сократить время, в течение которого новый экземпляр считается "исправным", уменьшите Интервал и Здоровый порог.
Обратите внимание, что это увеличивает вероятность того, что экземпляр будет "колебаться" в рабочем состоянии и отключаться при его перегрузке.