innovationacademy-kr / Cabi

사물함 관리 서비스

Home Page:https://cabi.42seoul.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[BE] 서버 배포 시 메모리 부족 문제

sichoi42 opened this issue · comments

버그 설명

CD가 진행될 때, 순간적으로 메모리가 부족해지는 현상이 발생합니다.

재현 방법

dev나 main 브랜치로 작업물을 올리고 CI/CD 워크플로우가 진행되어 배포 스크립트가 실행될 때 발생합니다.

기대했던 정상 동작

현재는 EC2 컨테이너 안에서 이미지를 build하고 있어 이런 부분 때문에 발생하는 것 같습니다.
CI에서 docker build를 수행하여 이미지를 생성하고, 이를 ECR에 업로드하는 구조로 변경하여, 서버 인스턴스 내에서 직접 이미지를 빌드하는 부분을 개선하는 것이 필요합니다.

스크린샷 2023-10-22 오후 7 12 50

오래 쌓인 캐시 메모리를 주기적으로 정리하는 스케줄러가 필요할 것 같습니다.

시스템 환경 (선택 사항)

No response

추가 건의사항

No response