Einleitung
In diesem Dokument wird die Fehlerbehebung für den Fehler "Log Collection Process Hing" (Protokollierung hängengeblieben) im Diameter Routing Agent (vDRA) beschrieben.
Voraussetzungen
Anforderungen
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
- Linux
- CPS
- Policy Control Rule Function (PCRF)
- Diameter Routing Agent (vDRA)
- Dockingcontainer
Cisco empfiehlt folgende Zugriffsberechtigungen:
- Root-Zugriff auf CPS vDRA CLI
- qns-svn-Benutzerzugriff auf CPS-GUIs (Policy Builder und CPS Central)
Verwendete Komponenten
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
- CPS cisco-policy-dra 22.1.0
- Dockingbehälter
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 verstehen.
Hintergrundinformationen
Mithilfe der automatisierten Protokollerfassung können alle erforderlichen Protokolle aus vDRA für Ausfallbedingungen erfasst werden. Die Fehlermeldung log collect
unterstützt die Erfassung aller möglichen Protokolle auf allen virtuellen Systemen (VMs) mit einem einzigen Befehl.
- Liste der gesammelten Protokolle:
- Konsolidierte QNS-Protokolle
- Konsolidierte PB-Protokolle
- Orchestrator-Protokolle
- Oberer Befehl
- Docker-Container-Protokolle
- Journalctl-Protokolle
- Mongo-Protokolle
- Unterstützung für das Sammeln von Heapdump
- Unterstützung für das Sammeln von Threaddump
- Unterstützung bei der Erfassung von Protokollen nach Kategorien
- Unterstützung für das Erfassen von Protokollen über vmwise
- Unterstützung für die Konfiguration von Details externer/DIM-Server, auf die Protokolle kopiert werden müssen
- Unterstützung für die Anzeige der aktuellen Funktionskonfigurationen
Problem
Die Fehlermeldung log collect
ist die automatisierte Protokollsammlung für Ausfallbedingungen, bei der verschiedene Protokolle gesammelt und in das Protokollarchiv der Cisco Policy Suite (CPS) komprimiert werden.
Die Fehlermeldung log collect process is already running... so exiting
wird gemeldet, dass eine neue Protokollsammlung initiiert wurde, während eine andere Protokollsammlung noch nicht abgeschlossen wurde. Derselbe Fehler wird gemeldet, wenn das Dienstprogramm nicht mehr reagiert.
admin@orchestrator[labnode]# log collect all duration 1
log collect process is already running... so exiting
Lösung
- Den Protokollsammlungsvorgang neu starten
cps@master-0:~$ docker exec -it orchestrator bash
root@orchestrator:/# ls -l /var/log/broadhop/log-collect.pid
root@orchestrator:/# rm -rf /var/log/broadhop/log-collect.pid
- Überprüfen Sie die Konfiguration des externen Servers mit dem
log collect show
aus. admin@orchestrator[labnode]# log collect show
Log collect configurations Current Value
---------------------------- --------------------------------
ip 10.10.10.20
port 22
user user
password ABCDEF0123456789ABCDEF0123456789
- Ausführen des
log collect all
-Befehl, um Protokolle zu sammeln und die komprimierte Protokolldatei auf den externen Server zu kopieren.
Vorsicht: Der Zeitraum für die Dauer in Stunden muss eine natürliche Ganzzahl sein. Beispiel 1. Dezimalzahlen sind nicht zulässig.
log collect all [ duration
]