빌드 서버 리소스 부족 문제 해결
학교 연구실 프로젝트에서 CI 서버로 사용하던 컨테이너가 동시에 여러 빌드가 몰릴 때마다 자주 멈추는 문제를 겪었습니다. 로그를 확인해보니 메모리 사용량이 한계치에 도달하며 프로세스가 강제 종료되고 있었습니다. 저는 빌드 큐를 순차 실행으로 제한하고, 캐시를 활용해 불필요한 재빌드를 줄이는 방식으로 리소스 사용을 낮췄습니다. 조정 이후 빌드 실패율이 눈에 띄게 줄었고, 이 경험으로 자동화 서버도 리소스 한계를 고려해 설계해야 한다는 것을 배웠습니다.