Protokollgenauigkeit
Sie können diesen Vorgang auf alle Adobe Campaign-Module anwenden, um die Protokollgenauigkeit zu erhöhen.
Es umfasst den Neustart der Prozesse mit einer höheren Protokollierungsstufe.
Adobe Campaign kann mit zwei Protokollierungsstufen betrieben werden:
-
Der Modus Verbose ist die erste Ebene nach der Standardstufe. Der folgende Befehl aktiviert ihn:
nlserver restart <MODULE_NAME> -verbose
Vergewissern Sie sich, dass der Fehler tatsächlich aufgetreten ist, und starten Sie den Prozess auf die normale Weise neu:
nlserver restart <MODULE_NAME> -noconsole
-
Der TraceFilter -Modus, mit dem Sie die größte Anzahl von Protokollen speichern können. Sie wird durch den folgenden Befehl aktiviert:
nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
NOTE
Wenn Sie tracefilter:* verwenden, werden alle Protokolltypen aktiviert: ncm, rdr, nms, jst, timing, wdbc, ldap, soap, xtk, xtkquery, session, xtkwriter, network, pop3, inmail
Die nützlichsten Protokolltypen sind: wdbc (zeigt alle SQL-Abfragen an), soap (zeigt alle SOAP-Aufrufe an), ldap (zeigt alle LDAP-Abfragen nach der Authentifizierung an), xtkquery (zeigt die Liste aller Abfragedef an).
Sie können sie einzeln verwenden (z. B. trackFilter:soap,wdbc ). Sie können sie auch alle aktivieren und bestimmte andere ausschließen: -tracefilter:*,!soapVergewissern Sie sich, dass der Fehler tatsächlich aufgetreten ist, und starten Sie den Prozess auf die normale Weise neu:
nlserver restart <MODULE_NAME> -noconsole
Hier ist ein Beispiel speziell für das Webmodul. Die anderen Module funktionieren wie oben angegeben.
Vergewissern Sie sich vor dem Senden dieses Befehls, dass kein in Bearbeitung befindlicher Auftrag betroffen ist:
nlserver pdump -who
Beenden Sie anschließend das Modul im Modus TraceFilter und starten Sie es neu:
nlserver stop web; LD_PRELOAD=libjsig.so nlserver web -tomcat -verbose -tracefilter:* -tracefile:web_debug@default
Ein weiteres Beispiel:
nlserver stop mta@<INSTANCE_NAME>; nlserver mta -instance:<INSTANCE_NAME> -tracefilter:* -tracefile:mta_debug@<INSTANCE_NAME>
<instance-name>
/mta_debug.log und var/default/web_debug.log gespeichert.nlserver web -tomcat -verbose -tracefilter:*
Vergewissern Sie sich, dass das Problem erneut auftritt, und starten Sie dann das Modul neu:
nlserver restart web -tomcat -noconsole
Alle Informationen finden Sie in der Datei /usr/local/neolane/nl6/var/default/log/web.log.