简介
本文档介绍限制和/或清除CVP呼叫服务器和VXML服务器日志的步骤
先决条件
要求
本文档没有任何特定的要求。
使用的组件
思科客户语音门户(CVP)呼叫服务器
思科CVP语音可扩展标记语言(VXML)
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
背景信息
本文档帮助您了解和配置CVP日志大小,并在必要时清除CVP呼叫服务器和VXML服务器。
问题
如何限制或清除CVP呼叫服务器和VXML服务器日志文件夹大小。
解决方案
步骤1:验证CVP呼叫服务器的CVP操作、管理和管理(OAMP)页面中的基础设施下的最大日志文件大小和最大日志目录大小。
OAMP >设备管理>统一CVP呼叫服务器>基础设施>日志文件属性
对于VXML服务器:
OAMP > Device Management > Unified CVP VXML Server > Infrastructure选项卡> Log File Properties
第二步:检查CVP呼叫服务器和CVP VXML服务器的日志目录的大小,并与相应OAMP页面上配置的大小进行比较。如果CVP达到日志目录的最大大小,则Infrastructure页面下的属性会控制日志滚动更新。
这些目录的位置如下:
CVP呼叫服务器:C:\Cisco\CVP\logs
CVP VXML服务器:C:\Cisco\CVP\VXMLServer\logs
第三步:要随时手动清除这些日志,请运行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文件,并自动执行此过程。