目录

简介

先决条件

要求

使用的组件

背景信息

问题

解决方案

简介

本文档介绍限制和/或清除CVP呼叫服务器和VXML服务器日志的过程

先决条件

要求

本文档没有任何特定的要求。

使用的组件

思科客户语音门户(CVP)呼叫服务器

思科CVP语音可扩展标记语言(VXML)

本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始（默认）配置。如果您的网络处于活动状态，请确保您了解所有命令的潜在影响。

背景信息

本文档帮助您了解和配置CVP日志大小，并在必要时清除CVP呼叫服务器和VXML服务器。

问题

如何限制或清除CVP呼叫服务器和VXML服务器日志文件夹大小。

解决方案

步骤1.在CVP呼叫服务器的CVP操作、管理和管理(OAMP)页面的基础设施下，验证最大日志文件大小和最大日志目录大小。

OAMP > Device Management > Unified CVP Call Server > Infrastructure > Log File Properties

对于VXML服务器：

OAMP >设备管理> Unified CVP VXML服务器>基础设施选项卡>日志文件属性

步骤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文件：

1. Clean_cvp_logs.bat

2. 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文件，并自动执行该过程。