Protokollgenauigkeit log-precision
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:
code language-none 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:
code language-none 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:
code language-none nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
note note NOTE Wenn Sie trackingFilter:* 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 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:
code language-none 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 laufender Auftrag betroffen ist:
nlserver pdump -who
Fahren Sie anschließend das Modul herunter und starten Sie es im Modus TraceFilter 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.