3일 전부터 모니터링 대시보드에서 app-server-01의 메모리 사용량이 완만하지만 꾸준히 우상향 그래프를 그리고 있습니다.
처음에는 62%였던 사용률이 지금은 92%까지 올라왔고, 이 추세라면 48시간 내에 OOM killer가 발동될 것으로 예상됩니다.
서비스를 재시작하면 일시적으로 해결되지만, 3주 전에 배포된 코드 이후로 이 현상이 반복되고 있습니다.
"메모리 누수(Memory Leak)"가 의심됩니다.
free, smem, pmap, /proc/meminfo를 순서대로 활용하여 어떤 프로세스가 메모리를 반환하지 않고 쌓아가는지 특정하고, 가능하다면 valgrind로 누수 지점까지 좁혀야 합니다.