Назад | Перейти на главную страницу

Проблема с разогревом политики AWS autoscale

У меня есть группа автомасштабирования в AWS EC2, для которой у меня есть политика автомасштабирования, которая поддерживает счетчик запросов балансировщика нагрузки на цель на уровне 800 и время разогрева 250 секунд.

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

Что еще мне нужно сделать, чтобы избежать такого поведения?

Возникла проблема с моей настройкой, я настроил Nginx таким образом, что health_check не достигает приложения rails. Так что еще до загрузки приложения проверка работоспособности проходила. Вот почему новые машины получали запросы.

Теперь я изменил конфигурацию, чтобы попасть в приложение rails. Теперь, пока приложение не будет загружено, проверка работоспособности завершится ошибкой, поэтому никакие запросы не будут перенаправляться на новые машины.

Спасибо @Майкл-sqlbot за помощь.