Show Menu
THEMEN×

Protokollgenauigkeit

Sie können diesen Prozess auf alle Adobe Campaign-Module anwenden, um die Protokollgenauigkeit zu erhöhen.
Es umfasst den Neustart der Prozesse mit einer höheren Protokollierungsstufe.
Durch diesen Vorgang werden die in diesem Modul ausgeführten Dienste abgebrochen.
Adobe Campaign kann mit zwei Protokollierungsstufen arbeiten:
  1. 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 dann den Prozess normal neu:
    nlserver restart <MODULE_NAME> -noconsole
    
    
  2. 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:*
    
    
    Wenn Sie trackingFilter: * verwenden, werden alle Protokolltypen aktiviert: ncm, rdr, nms, jst, timing, wdbc, ldap, soap, 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:*,!soap
    Vergewissern Sie sich, dass der Fehler tatsächlich aufgetreten ist, und starten Sie dann den Prozess normal neu:
    nlserver restart <MODULE_NAME> -noconsole
    
    
Die Protokolle dieser Befehle werden in der Protokolldatei des Moduls gespeichert.
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 TraceFilter -Modus 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>

Im Tracefile -Modus können Sie die Protokolle speichern. In den obigen Beispielen werden die Protokolle in den Dateien var/ <instance-name> /mta_debug.log und var/default/web_debug.log gespeichert.
Fügen Sie unter Windows nicht die Option LD_PRELOAD hinzu. Der folgende Befehl reicht aus: 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 .