Memoryseverity: criticalresolved
PAS-K4848 L7 스위치 OOM으로 인한 웹 서비스 500 오류 발생
증상 및 본문
2024년 6월 20일 08시경, PAS-K4848 L7 스위치(펌웨어 v6.1.0)를 통해 제공되는 웹 서비스에서 500 Internal Server Error가 간헐적으로 발생했습니다. 동시에 스위치의 CPU 사용량과 메모리 사용량이 급증하는 것이 모니터링되었습니다. 'show system resource' 명령 확인 시 OOM 발생 후 자동 재시작된 것으로 추정되는 흔적이 발견되었습니다. 특정 시간대에 대량의 이미지 파일 요청이 집중되는 것이 확인되었으며, 이와 연관성이 있을 것으로 보입니다.
근본 원인
대용량 이미지 파일 요청 처리 시 캐시 정책이 비효율적으로 설정되어, 불필요한 캐시 데이터가 메모리를 과도하게 점유하여 OOM을 유발했습니다.
조치
이미지 파일에 대한 캐시 정책을 'no-cache'로 설정하여 스위치에서 이미지 파일을 캐싱하지 않도록 변경했습니다. CLI 명령어로 'virtual-server <VIP> cache policy image no-cache'를 적용했습니다.
코멘트 (0)
코멘트가 없습니다.