Sie können Traces verwenden, um Ihre Umgebung zu überwachen und Fehler zu beheben. Sie müssen den Trace für einen Server bereitstellen, wenn Sie mit dem IBM® Support zusammenarbeiten.
Wenn Ihre Katalog- und Container-Server in einer Umgebung von WebSphere Application Server ausgeführt werden, finden Sie unter WebSphere Application Server: Trace verwenden weitere Informationen.
startOgServer.sh catalogServer -traceSpec ObjectGridPlacement=all=enabled -traceFile /home/user1/logs/trace.log
Der Parameter -traceFile ist optional. Wenn Sie keine Position mit -traceFile angeben, wird die Tracedatei an derselben Position wie die Systemausgabeprotokolldateien abgelegt.
Weitere Informationen zu diesen Parametern finden Sie in Script startOgServerScript startOgServer.Wenn Sie den Trace mithilfe einer Eigenschaftendatei erfassen möchten, erstellen Sie eine Datei, z. B. server.properties, mit dem folgenden Inhalt:
workingDirectory=<Verzeichnis>
traceSpec=<Tracespezifikation>
systemStreamToFileEnabled=true
Die Eigenschaft workingDirectory
ist das Stammverzeichnis für die Protokolle und die optionale Tracedatei.
Wenn Sie keinen Wert für die Eigenschaft workingDirectory festlegen,
wird die zum Starten verwendete Position, z. B.
WXS-Ausgangsverzeichnis/bin, standardmäßig als
Arbeitsverzeichnis verwendet.
Zur Verwendung einer Eigenschaftendatei während des Serverstarts verwenden Sie den Parameter
-serverProps mit dem Befehl startOgServer, und geben Sie
die Position der Servereigenschaftendatei an.java -DtraceSettingsFile=MyTraceSettings.properties
-Djava.util.logging.manager=com.ibm.ws.bootstrap.WsLogManager
-Djava.util.logging.configureByServer=true com.ibm.samples.MyClientProgram
Weitere
Informationen finden Sie unter WebSphere Application
Server:
Trace in Client- und eigenständigen Anwendungen aktivieren.ObjectGridManager manager = ObjectGridManagerFactory.getObjectGridManager();
...
manager.setTraceEnabled(true);
manager.setTraceFileName("logs/myClient.log");
manager.setTraceSpecification("ObjectGridReplication=all=enabled");
xscmd -c setTraceSpec "ObjectGridReplication=all=enabled"
Sie können die Traceerstellung inaktivieren, indem Sie die Tracespezifikation auf *=all=disabled setzen.