У нас есть политика автоматического масштабирования AWS, настроенная для нашей Linux-машины, но по какой-то причине, когда я проверил масштабирование, я понял, что она запускает несколько 2-3 машин в течение очень короткого промежутка времени, как вы можете видеть здесь:
Ниже приводится моя политика автоматического масштабирования: Политики масштабирования
Ниже приводится описание моей группы автоматического масштабирования:
Desired: 1
Min: 1
Max: 5
Default Cooldown: 300
Health Check Type: EC2
Health Check Grace Period: 300
это период отсрочки проверки работоспособности 300 или время охлаждения по умолчанию? почему при загрузке процессора более 30% в течение 300 секунд он пытается загрузить несколько машин вместо 1
Похоже, что новому экземпляру EC2 требуется от 15 до 20 минут для инициализации и начала работы, но ваше время восстановления составляет всего 5 минут. Итак, через 5 минут после увеличения желаемого количества ваш новый экземпляр EC2 все еще инициализируется, но ЦП снова проверяется автоматическим масштабированием, и он все еще высокий, поэтому автоматическое масштабирование увеличивает желаемое количество. очередной раз.
Попробуйте увеличить время восстановления до 900 (15 минут) или даже до 1200 (20 минут).