У меня есть 10 определений службы / задачи, для каждого из которых требуется 512 памяти и 10 процессоров (из определения контейнера).У меня есть три экземпляра t2.medium, каждый из которых имеет 4 ГБ памяти.Поэтому не должно быть проблем с запуском до 24 экземпляров задач.
Однако эти три экземпляра работают максимум с 7 службами (3/2/2).Для сервисов, которые не работают на вкладке «события», есть следующие ошибки:
сервис целостностиCheck не смог разместить задачу, потому что ни один экземпляр контейнера не выполнил все его требования.В ближайшем подходящем экземпляре контейнера 3e2dbe6a-7a07-46f2-846b-ccccb9adaeee обнаружена ошибка «RESOURCE: ENI».
Я попытался обновить AMI в экземплярах ec2 до последней версии, оптимизированной для ecs, но это не помогло.Кажется, что один экземпляр ec2 / container не может запустить более 3 задач?Странно то, что он работал нормально, как 1 месяц назад (все 10 служб были запущены), и эти ошибки появились ~ 20-26 дней назад.
Есть идеи?
Каждый сервис использует сетевой режим awsvpcи драйвер журнала awslog.
Здесь перечислены мои сетевые интерфейсы: