소개
이 문서에서는 CVP Call Server 및 VXML Server 로그를 제한 및/또는 삭제하는 절차에 대해 설명합니다
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
Cisco CVP(Customer Voice Portal) 통화 서버
Cisco CVP VXML(Voice Extensible Markup Language)
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
이 문서에서는 CVP 로그 크기를 이해하고 구성하며 CVP Call Server 및 VXML Server에 필요한 경우 제거하는 방법을 설명합니다.
문제
CVP Call Server 및 VXML 서버 로그 폴더 크기를 제한하거나 제거하는 방법
솔루션
1단계. CVP 통화 서버의 OAMP(CVP Operations, Administration and Management) 페이지에서 Infrastructure(인프라) 아래의 Max log file size(최대 로그 파일 크기) 및 Max log directory size(최대 로그 디렉토리 크기)를 확인합니다.
OAMP > Device Management > Unified CVP Call Server > Infrastructure > Log File Properties
VXML 서버의 경우:
OAMP > Device Management > Unified CVP VXML Server > Infrastructure 탭 > Log File Properties
2단계. CVP 호출 서버 및 CVP VXML 서버의 logs 디렉토리 크기를 확인하고 해당 OAMP 페이지에 구성된 크기와 비교합니다. Infrastructure(인프라) 페이지의 속성은 CVP가 로그 디렉토리의 최대 크기에 도달하는 경우 로그 롤오버를 제어합니다.
이러한 디렉토리의 위치는 다음과 같습니다.
CVP 통화 서버: C:\Cisco\CVP\logs
CVP VXML 서버: C:\Cisco\CVP\VXMLServer\logs
3단계. 이러한 로그를 언제든지 수동으로 지우려면 BAT 파일을 실행합니다. 이 절차는 CVP 서버에서 서비스가 중지될 때 생산에 영향을 미칩니다.
오래된 로그 파일을 정리하기 위해 C:\Cisco\CVP\bin에 있는 두 개의 BAT 파일이 사용됩니다.
- Clean_cvp_logs.bat
- Clean_vxml_logs.bat
clean_cvp_logs.bat는 다음과 같은 작업을 수행합니다.
@echo off
net stop "Cisco CVP VXMLServer"
net stop CallServer
net stop "Cisco CVP WebServicesManager"
net stop "Cisco CVP Resource Manager"
net stop "Cisco CVP SNMP Management"
REM pause 2
cd %CVP_HOME%\logs
del /Q *.log
cd %CVP_HOME%\logs\ORM
del /Q *.log
cd %CVP_HOME%\logs\PERF
del /Q *.csv
cd %CVP_HOME%\logs\WSM
del /Q *.log
cd %CVP_HOME%\logs\SNMP
del /Q *.log
cd %CVP_HOME%\logs\VXML
del /Q *.log
net start CallServer
net start "Cisco CVP WebServicesManager"
net start "Cisco CVP Resource Manager"
net start "Cisco CVP SNMP Management"
net start "Cisco CVP VXMLServer"
clean_vxml_logs가 수행하는 작업은 다음과 같습니다.
@echo off
net stop VXMLServer
REM pause 2
cd %CVP_HOME%\VXMLServer\applications\Perf_15sec_VXML
cd logs\ActivityLog
del /S /Q activity_log*.txt
cd ..\AdminLog
del /S /Q *.txt
cd ..\ErrorLog
del /S /Q error_log*.txt
cd ..\CVPDatafeedLog
del /S /Q *.txt
cd ..\CVPSNMPLog
del /S /Q *.txt
del /Q %CVP_HOME%\VXMLServer\logs\GlobalErrorLogger\*.txt
del /Q %CVP_HOME%\VXMLServer\logs\GlobalAdminLogger\*.txt
del /Q %CVP_HOME%\VXMLServer\logs\GlobalCallLogger\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Hello_World\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\HelloWorld\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Mixed_Bridge_Xfer\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Mixed_HotEvent\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Mixed_Hotlink\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Mixed_ReqICM_Flag\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Mixed_Subroutine\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Mixed_SubSlave\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\applications\Perf_15sec_VXML\logs\ActivityLog\*.txt
del /Q %CVP_HOME%\VXMLServer\logs\*.txt
del /Q %CVP_HOME%\VXMLServer\Tomcat\logs\*.log
cd %CVP_HOME%\logs\VXML
del /Q *.log
net start VXMLServer
서버 하드 드라이브가 빠르게 가득 찰 경우 이러한 로그를 주기적으로 지우려면 Windows 작업 스케줄러에서 예약 작업을 만들어 BAT 파일을 주기적으로 실행하고 프로세스를 자동화할 수 있습니다.