AWS ELB завершает работу экземпляра при использовании offline.htm для IIS
В настоящее время мы используем AWS ELB с несколькими экземплярами для размещения наших веб-сайтов IIS. При использовании app_offline.htm для отображения сообщения об обслуживании проверка работоспособности ELB завершит работу всех экземпляров. Это связано с тем, что на странице app_offline.htm будет возвращено сообщение 503, и ELB определит, что это не здоровый хост.
Есть ли способ изящно решить эту проблему, не изменяя параметры проверки состояния (времени) в AWS ELB. (и не развертывать "сайт обслуживания")
Спасибо заранее.
1 ответ
Да, используйте проверки работоспособности EC2 вместо проверок работоспособности ELB в вашей группе AutoScaling, по крайней мере, во время технического обслуживания. В противном случае ваш экземпляр будет прерван в случае сбоя проверки работоспособности ELB из-за 503.
Вы также можете удалить экземпляр в процессе обслуживания из вашей группы AutoScaling.
В документах AutoScaling см.:
Временное удаление экземпляров
Проверка здоровья