소개
이 문서에서는 Cisco CVP(Customer Voice Portal) VXML(Voice eXtensible Markup Language) Server Out ofMemory, 라이센스 및 통화 흐름 문제를 해결하는 방법에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
- Cisco UCCE(Unified Contact Center Enterprise)
- Cisco 음성 포털
- VXML 서버 배포
- ASR(Automatic Speech Recognition) 및 TTS(Text To Speech)
사용되는 구성 요소
이 문서는 특정 소프트웨어 및 하드웨어 버전으로 한정되지 않습니다.
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
메모리 부족 문제 해결
CVP에서 가장 일반적인 문제 중 하나는 VXML Server의 메모리 부족 및 보고 또는 오류 "java.lang.OutOfMemoryError"로 인해 충돌이 발생한 경우입니다.
CVP 11.0 버전까지는 이미지에 표시된 대로 VXML 서버에 할당된 메모리의 총 크기가 제한됩니다.

Heap Memory, PermGen 및 Native Memory의 이 모든 컨피그레이션은 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun2.0 \VXMLServer\Parameters\Java\Options에서 구성합니다.
메모리 부족 문제 분류
관련 로그
C:\Cisco\CVP\VXMLServer\logs에서 가능한 Java Heapdump(*.hprof)를 찾습니다.
PermGen 오류를 찾습니다.C:\Cisco\CVP\VXMLServer\Tomcat\logs
JVM Crash L hss_err_pid_* 찾기:C:\Cisco\CVP\VXMLServer\Tomcat\bin & C:\windows\system32.
툴
- JConsole
- VisualVM
- 이클립스 매트
JConsole
온라인 모니터에 jConsole을 사용합니다.
VisualVM
VisualVM을 사용하여 VXML 서버 및 애플리케이션 성능을 모니터링합니다.
- Heap 및 permgen 모니터링
- PermGen 모니터링
- 애플리케이션 스냅샷
- 스레드 덤프 가져오기 - 차단된 스레드 찾기
- Heap Dump/스냅샷
엘리프 MAT
Eclipse MAT를 사용합니다. VXML 서버가 이미 crash되어 충돌 원인을 알고 싶을 때
- MAT에 hprof를 로드합니다.File(파일) > Open Heap Dump(힙덤프 열기)로 이동합니다.
- 보고서에 누설 시 문제 의심 항목이 표시됩니다.


VXML 업그레이드 문제 해결
VXML을 업그레이드하는 동안 발생하는 다른 일반적인 문제는 릴리스 정보 및 호환성 매트릭스에서 자세한 내용을 참조하십시오.

다른 TOMCAT 버전을 고려하십시오. 응용 프로그램을 업그레이드할 때 사용자 지정 응용 프로그램 개발이 이 클래스 계층 구조를 따라야 합니다.한 TOMCAT 버전에서 제대로 작동하는 타사 라이브러리는 새 TOMCAT에서 제대로 작동하지 않을 수 있습니다.
참고: CVP_War를 사용하여 사용자 지정/타사 Jar 파일을 배치하지 마십시오.

비메모리 문제 해결(통화 흐름, ASR 및 TTS)
다음 위치에서 로그를 수집합니다.
- C:\Cisco\CVP\logs\VXML - 이러한 로그를 확인하고 여러 애플리케이션에서 라이센스 관련 문제/VXML 호출을 추적할 수 있습니다.
- C:\Cisco\CVP\VXMLServer\logs
- AdminLogger(응용 프로그램 배포 관련 문제)
- 전역 통화 로거(VXML 애플리케이션 통화 문제)
- 오류 로거(전역 응용 프로그램 오류 로거, 응용 프로그램 실행과 관련된 오류 로그)
- C:\Cisco\CVP\VXMLServer\Tomcat\logs
- Tomcat 로그(Tomcat과의 통합으로 문제가 발생하는 애플리케이션을 디버깅하는 데 유용함)
- 애플리케이션 로그:C:\Cisco\CVP\VXMLServer\applications\>애플리케이션>\로그
- 활동:응용 프로그램 실행
- 오류:응용 프로그램에 오류 로그
- 관리자:일반적임