Явные лимиты памяти и настройка
oom_score_adj помогают защитить критически важные сервисы. Вот как стоит настраивать ограничения для worker-контейнеров в production:• Hard limits (
deploy.resources.limits.memory) ограничивают максимальное потребление RAM, после чего worker перезапускается• Reservations гарантируют необходимый объём памяти при запуске на host
•
oom_score_adj позволяет сделать так, чтобы worker-процессы завершались раньше критически важных баз данныхТакая конфигурация контейнеров позволила свести неожиданные падения deployment-сервера к нулю.
@SysAdmin_Portal
