소개
이 문서에서는 CVP 호출 서버 및 VXML 서버 로그를 제한 및/또는 제거하는 절차에 대해 설명합니다
사전 요구 사항
요구 사항
이 문서에 대한 특정 요건이 없습니다.
사용되는 구성 요소
Cisco CVP(Customer Voice Portal) 통화 서버
Cisco CVP VXML(Voice Extensible Markup Language)
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다.이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다.네트워크가 작동 중인 경우 모든 명령의 잠재적인 영향을 이해해야 합니다.
배경 정보
이 문서는 CVP 통화 서버 및 VXML 서버에 필요한 경우 CVP 로그 크기를 이해하고 구성하고 삭제할 수 있도록 도와줍니다.
문제
CVP 호출 서버 및 VXML 서버 로그 폴더 크기를 제한하거나 제거하는 방법
솔루션
1단계. CVP 호출 서버의 CVP Operations, Administration and Management(OAMP) 페이지에서 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 서버의 로그 디렉토리 크기를 확인하고 해당 OAMP 페이지에 구성된 크기와 비교합니다.CVP가 로그 디렉토리의 최대 크기에 도달할 경우 Infrastructure(인프라) 페이지의 속성은 로그 롤오버를 제어합니다.
이러한 디렉토리의 위치는 다음과 같습니다.
CVP 호출 서버:C:\Cisco\CVP\logs
CVP VXML 서버:C:\Cisco\CVP\VXMLServer\logs
3단계. 이러한 로그를 언제든지 수동으로 지우려면 BAT 파일을 실행합니다.이 절차는 CVP 서버에서 서비스가 중지되면 운영에 영향을 미칩니다.
C:\Cisco\CVP\bin are used in order to clean up old log files에는 두 개의 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 파일을 주기적으로 실행하고 프로세스를 자동화할 수 있습니다.