[BE] 서버 배포 시 메모리 부족 문제
sichoi42 opened this issue · comments
버그 설명
CD가 진행될 때, 순간적으로 메모리가 부족해지는 현상이 발생합니다.
재현 방법
dev나 main 브랜치로 작업물을 올리고 CI/CD 워크플로우가 진행되어 배포 스크립트가 실행될 때 발생합니다.
기대했던 정상 동작
현재는 EC2 컨테이너 안에서 이미지를 build하고 있어 이런 부분 때문에 발생하는 것 같습니다.
CI에서 docker build를 수행하여 이미지를 생성하고, 이를 ECR에 업로드하는 구조로 변경하여, 서버 인스턴스 내에서 직접 이미지를 빌드하는 부분을 개선하는 것이 필요합니다.
![스크린샷 2023-10-22 오후 7 12 50](https://private-user-images.githubusercontent.com/83565255/277158163-ffd69cd2-2db1-4910-bda2-06a0b6bde160.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjAxNjY2MTQsIm5iZiI6MTcyMDE2NjMxNCwicGF0aCI6Ii84MzU2NTI1NS8yNzcxNTgxNjMtZmZkNjljZDItMmRiMS00OTEwLWJkYTItMDZhMGI2YmRlMTYwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MDUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzA1VDA3NTgzNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTBlODY2ZDc1YmE5MjM5M2IzNzVhOTllYTdmNmM2YzI2ZWU3YjkyOGRjYTE2MDc4NmZlZmU1ODczZDUzYWRiOTAmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0._XQUPKSuX_RbkA2zEakP5w7LmQJzOUCLp78Q6RJ6K8c)
오래 쌓인 캐시 메모리를 주기적으로 정리하는 스케줄러가 필요할 것 같습니다.
시스템 환경 (선택 사항)
No response
추가 건의사항
No response