JMS-Tracing für das integrierte Messaging in Liberty aktivieren
JMS-Traces können in Liberty für die Problembestimmung und die Fehlerbehebung verwendet werden.
JMS-Traces festlegen
Die folgenden Tracezeichenfolgen können in der Datei server.xml festgelegt werden, um die erforderlichen Informationen abzurufen.
- Verbindungsprobleme
- Verwenden Sie die folgende Tracezeichenfolge, um Informationen zu Verbindungsproblemen zu erfassen.
SIBTrm=all
- Kommunikation und TCP/IP
- Verwenden Sie die folgende Tracezeichenfolge, um Informationen zum Kanalframework des Anwendungsservers und zur Kommunikation im TCP/IP-Netz zu erfassen.
SIBCommunications=all:SIBJFapChannel=all:TCPChannel=fine:com.ibm.io.async.*=all
- JMS-Clientanwendungen
- Verwenden Sie die folgende Tracezeichenfolge, um Informationen zu Anforderungen von JMS-Anwendungen zu erfassen.
SIBJms*=all:SIBCommunications=all:SIBJFapChannel=all: SIBMessageTrace=all:SIBTrm=all:SIBJmsRa=all:SIBRa=all
- Gesperrte Nachrichten
- Verwenden Sie die folgende Tracezeichenfolge, wenn an MDBs und Anwendungen übermittelte Nachrichten länger als erwartet gesperrt werden.
SIBProcessor=all:SIBMessageTrace=all
- Message-driven Beans
- Verwenden Sie die folgende Tracezeichenfolge, um Informationen zu MDBs zu erfassen, die mit einer
Aktivierungsspezifikation für ein Nachrichtenziel konfiguriert wurden.
SIBMessageTrace=all:SIBJmsRa=all:SIBRa=all
- Nachrichtenformat und Nachrichtenschema
- Verwenden Sie die folgende Tracezeichenfolge, wenn ein Problem beim Parsen oder Verarbeiten von Nachrichtendaten auftritt.
SIBMfp=all:SIBCommunications=all
- Nachrichtenprozessor
- Verwenden Sie die folgende Tracezeichenfolge, um Informationen zu den Kernfunktionen der Messaging-Engine zu erfassen.
Die Erfassung dieser Daten ist hilfreich, kann aber umfangreich werden.
SIBProcessor=all:SIBMessageTrace=all
- Nachrichtenspeicher
- Verwenden Sie die folgende Tracezeichenfolge, um Informationen zu persistenten Nachrichtendaten zu erfassen, die in den Speicher geschrieben werden,
sodass sie beim Auftreten eines Fehlers wiederhergestellt werden können.
SIBMessageStore=all
- Leistungs- und Nachrichtenüberwachung
- Verwenden Sie die folgende Tracezeichenfolge, um die Verzögerung bei der Übergabe von Nachrichten zu bestimmen oder um festzustellen, wohin die Nachrichten übermittelt werden.
SIBMessageTrace=all
- Publish/Subscribe
- Verwenden Sie die folgende Tracezeichenfolge, wenn Subskribenten nicht die richtigen Veröffentlichungen für ihr Topic erhalten.
SIBMatchSpace=all:SIBProcessor=all
- Sicherheit
- Verwenden Sie die folgende Tracezeichenfolge, wenn ein Benutzer nicht ordnungsgemäß authentifiziert wird oder wenn einem Benutzer der Zugriff auf Ressourcen fälschlicherweise erlaubt bzw. nicht erlaubt wird.
SIBSecurity=all