CPUseverity: highresolved
PAS-K1624, 특정 L7 정책 적용 후 CPU 사용률 85% 이상 상승
증상 및 본문
2024년 6월 15일, PAS-K1624 장비에 새로운 L7 콘텐츠 기반 라우팅 정책을 적용한 후 CPU 사용률이 85% 이상으로 지속적으로 상승하는 문제가 발생했습니다. 해당 정책은 URL 패턴 매칭을 통해 트래픽을 분산하는 기능을 담당하며, CPU 과부하로 인해 서비스 응답 속도가 현저히 느려졌습니다. 펌웨어 버전은 5.1.0-R4입니다. 정책 적용 전에는 CPU 사용률이 안정적이었습니다. 롤백 시 CPU는 정상으로 돌아왔습니다.
근본 원인
새롭게 적용된 L7 정책의 URL 패턴 매칭 규칙이 너무 복잡하거나, 정규 표현식(Regex) 사용이 비효율적으로 구현되어 CPU가 패턴 매칭에 과도한 자원을 소모했습니다. 이는 L7 정책 처리 엔진에 큰 부하를 주었습니다.
조치
복잡한 정규 표현식을 단순화하고, 자주 매칭되는 패턴을 먼저 처리하도록 L7 정책 규칙의 순서를 최적화했습니다. 또한, 가능한 경우 L7 대신 L4 스위칭으로 처리할 수 있는 부분을 검토하여 부하를 분산했습니다. #config t #policy [policy_name] #rule [rule_id] #match url [simplified_regex]
코멘트 (0)
코멘트가 없습니다.