OOM kill значит, что процесс сожрал больше памяти, чем разрешено. Первое — увеличь лимит как временную меру. Потом ищи утечку: снимай heap profile, смотри горутины, проверяй кэши. В Docker/K8s ставь memory limit с запасом 20-30% от нормального потребления. Настрой GOMEMLIMIT чтобы Go-рантайм сам ограничивал потребление и агрессивнее запускал GC. Мониторь container_memory_working_set_bytes в Prometheus.
Как восстановить после OOM kill?
Middle+
221 просмотровAFK Offer AI
Что такое string builder для performance?