Привет,
Совершенно новичок в Docker и Aws ECS, но застрял на том, как docker управляет процессами (Pids) в контейнерах. Также в настоящее время запускаем процесс инициализации docker на PID 1
Проблема:
У меня есть задача ECS, которая раскручивает несколько процессов (Pids) для обработки запроса. Этот процесс (Pids) использует ресурсы ОЗУ для обработки после того, как запрос завершен, процесс (Pids) не завершается, он продолжает удерживаться в оперативную память и не умирает, чтобы освободить используемый ресурс.
Когда я убиваю один из процессов в контейнере, он убивает контейнер докера. Мне нужно, чтобы процессы умерли и освободили ресурсы после того, как запрос к нему завершен, не убивая контейнер Docker.
Возможно ли это? Если так, как я могу сделать это?