Einleitung
In diesem Dokument wird das Verfahren zum Beschränken und/oder Löschen von CVP-Anrufserver- und VXML-Serverprotokollen beschrieben.
Voraussetzungen
Anforderungen
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Verwendete Komponenten
Cisco Customer Voice Portal (CVP)-Anrufserver
Cisco CVP Voice Extensible Markup Language (VXML)
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Hintergrundinformationen
Dieses Dokument hilft Ihnen, die Größe des CVP-Protokolls zu verstehen und zu konfigurieren und ggf. den CVP-Anrufserver und den VXML-Server zu löschen.
Problem
Festlegen von Möglichkeiten zum Einschränken oder Entfernen der Protokollordnergröße von CVP-Anrufservern und VXML-Servern.
Lösung
Schritt 1: Überprüfen Sie die maximale Größe der Protokolldatei und die maximale Größe des Protokollverzeichnisses unter Infrastruktur auf der Seite für CVP-Betrieb, -Verwaltung und -Management (OAMP) für CVP-Anrufserver.
OAMP > Gerätemanagement > Unified CVP-Anrufserver > Infrastruktur > Protokolldateieigenschaften
Für VXML-Server:
OAMP > Device Management > Unified CVP VXML Server > Registerkarte Infrastructure > Log File Properties
Schritt 2: Überprüfen Sie die Größe des Protokollverzeichnisses für den CVP-Anrufserver und den CVP VXML-Server, und vergleichen Sie sie mit der auf der entsprechenden OAMP-Seite konfigurierten Größe. Die Eigenschaft auf der Seite "Infrastruktur" steuert das Protokoll-Rollover, falls CVP die maximale Größe des Protokollverzeichnisses erreicht.
Der Speicherort dieser Verzeichnisse ist:
CVP-Anrufserver: C:\Cisco\CVP\logs
CVP VXML-Server: C:\Cisco\CVP\VXMLServer\logs
Schritt 3: Um diese Protokolle jederzeit manuell zu löschen, führen Sie die BAT-Dateien aus. Beachten Sie, dass dieses Verfahren die Produktion beeinträchtigt, wenn Dienste auf dem CVP-Server beendet werden.
Es gibt zwei BAT-Dateien in C:\Cisco\CVP\bin, die verwendet werden, um alte Protokolldateien zu bereinigen:
- Clean_cvp_logs.bat
- Clean_vxml_logs.bat
Das macht 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"
Dies ist, was clean_vxml_logs bewirkt:
@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
Um diese Protokolle regelmäßig zu löschen, wenn die Serverfestplatte schnell voll ist, können Sie in der Windows-Aufgabenplanung eine Zeitplanaufgabe erstellen, um die BAT-Dateien regelmäßig auszuführen. Dadurch wird der Prozess automatisiert.