У меня есть набор AWS Elasti c beanstalk с использованием конфигурации на основе Docker для веб-сервера и рабочего сервера. У нас есть способ установки: процесс java внутри docker выделяет 70% памяти блока при запуске.
Теперь первое развертывание работает нормально, но когда я пытаюсь обновить версию приложения с помощью При последовательном обновлении Elasti c beanstalk пытается запустить дополнительный контейнер docker с процессом java перед остановкой существующего. Это приводит к сбою развертывания, поскольку сервер Java не может выделить требуемую память. Есть ли способ настроить AWS для уничтожения старого экземпляра docker перед запуском нового во время развертывания?
Я даже пробовал Rolling с дополнительным пакетом, но этот работает только для первого пакета и затем терпит неудачу для последующих.