Как установить будильник, чтобы не запускать действие после автомасштабирования - PullRequest
1 голос
/ 15 мая 2019

У меня проблема с настройкой группы автоматического масштабирования. Я создал тревогу, что при запуске автомасштабирование добавляет новый экземпляр EC2 к нему. Автоматическое масштабирование имеет 200 секунд периода перезарядки по умолчанию, но будильник продолжает записывать данные в течение этого времени и снова срабатывает. Это заставляет группу автоматического масштабирования запускать другую машину и в конечном итоге входит в цикл, который заставляет группу поднять все доступные машины.

Как настроить группу автоматического масштабирования так, чтобы она игнорировала второй сработавший сигнал тревоги? Есть ли какая-то точка в конфигурации, которую мне, кажется, не хватает? Заранее спасибо.

EDIT:

Это метрики и политики масштабирования, которые запускают мою группу:

Policies

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

enter image description here

1 Ответ

1 голос
/ 15 мая 2019

Я не уверен, какой тип проверки здоровья вы используете, но есть условие, называемое «льготный период»

Часто только что вступивший в эксплуатацию экземпляр автоматического масштабирования необходимо прогреть, прежде чем он сможет пройти проверку работоспособности. Автоматическое масштабирование Amazon EC2 ожидает окончания льготного периода проверки работоспособности, а затем проверяет состояние работоспособности экземпляра

https://docs.aws.amazon.com/autoscaling/ec2/userguide/healthcheck.html

Это может быть та конфигурация, которую вам не хватает

Автоматическое масштабирование AWS в режиме льготного периода проверки состояния

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...