CPUseverity: criticalresolved
PAS-K1624, L7 URL 리라이트 정책 적용 후 CPU 사용률 90% 급증
증상 및 본문
2024년 6월 25일 오후 3시, PAS-K1624 장비에 새로운 L7 URL 리라이트(Rewrite) 정책을 적용한 직후 CPU 사용률이 90% 이상으로 급증했습니다. 이로 인해 해당 서비스를 이용하는 사용자들의 페이지 로딩 속도가 현저히 느려지고, 일부 요청은 타임아웃되었습니다. 해당 정책은 특정 URL 경로를 다른 경로로 변경하는 기능을 수행합니다. 펌웨어 버전은 5.1.0-R4입니다. 정책 적용 전에는 CPU 사용률이 30% 미만이었습니다. 정책을 비활성화하자 CPU는 정상으로 돌아왔습니다.
근본 원인
새롭게 적용된 L7 URL 리라이트 정책의 정규 표현식(Regex)이 비효율적으로 구성되었거나, 처리해야 할 URL 경로의 복잡도가 높아 CPU가 패턴 매칭 및 URL 변환 작업에 과도한 자원을 소모했습니다. 이는 L7 엔진의 부하를 가중시켰습니다.
조치
URL 리라이트 정책의 정규 표현식을 단순화하고, 와일드카드 매칭 등 더 효율적인 방법을 사용하도록 변경했습니다. 또한, 리라이트가 필요한 URL 패턴을 최소화하여 CPU 연산 부하를 줄였습니다. #config t #policy [policy_name] #action rewrite url [simplified_regex] [target_url]
코멘트 (0)
코멘트가 없습니다.