v7 オンプレミスおよびハイブリッド

ログの精度

このプロセスをすべてのAdobe Campaignモジュールに適用して、ログの精度を高めることができます。

より高いレベルのログでプロセスを再起動する必要があります。

重要

この手順では、このモジュールで進行中のサービスをキャンセルします。

Adobe Campaignは、次の2つのレベルのログを使用して動作できます。

  1. Verbose ​モードは、標準レベルの後の最初のレベルです。 次のコマンドはアクティブにします。

    nlserver restart <MODULE_NAME> -verbose
    

    エラーが実際に発生したことを確認し、通常の方法でプロセスを再起動します。

    nlserver restart <MODULE_NAME> -noconsole
    
  2. 最大数のログを保存できる TraceFilter モード。 アクティブにするには、次のコマンドを使用します。

    nlserver stop <MODULE_NAME>; nlserver <MODULE_NAME> -verbose -tracefilter:*
    
    メモ

    次を使用する場合、 tracefilter :*、すべてのログタイプがアクティブ化されます。ncm, rdr, nms, jst,タイミング、 wdbc, ldap, soap, xtk, xtkquery,セッション、 xtkwriter,ネットワーク、 pop3, inmail
    最も役立つログの種類は次のとおりです。 wdbc (すべてのSQLクエリを表示)、 soap (すべてのSOAP呼び出しを表示)、 ldap (認証後にすべてのLDAPクエリを表示)、 xtkquery (すべてのquerydefのリストを表示)。
    これらは個別に使用できます(例えば、tracefilter:soap,wdbc )。 また、すべてをアクティブ化し、特定の他を除外するように選択することもできます。 -tracefilter :*,!soap

    エラーが実際に発生したことを確認し、通常の方法でプロセスを再起動します。

    nlserver restart <MODULE_NAME> -noconsole
    
重要

これらのコマンドのログは、モジュールのログファイルに保存されます。

Webモジュールに固有の例を以下に示します。 他のモジュールは、上記のように動作します。

このコマンドを送信する前に、進行中のジョブが影響を受けないことを確認します。

nlserver pdump -who

次に、でモジュールをシャットダウンして再起動します。 TraceFilter モード:

nlserver stop web; LD_PRELOAD=libjsig.so nlserver web -tomcat -verbose -tracefilter:* -tracefile:web_debug@default

別の例:

nlserver stop mta@<INSTANCE_NAME>; nlserver mta -instance:<INSTANCE_NAME> -tracefilter:* -tracefile:mta_debug@<INSTANCE_NAME>
メモ

トレー スファイル ・モードでは、ログを保存できます。 上記の例では、ログは var//mta_debug.log<instance-name>ファイルとvar/default/web_debug.log​**​** ファイルに保存されます。

重要

Windowsでは、LD_PRELOADオプションを追加しないでください。 次のコマンドで十分です。
nlserver web -tomcat -verbose -tracefilter:*

問題が再度発生することを確認し、モジュールを再起動します。

nlserver restart web -tomcat -noconsole

すべての情報は、/usr/local/neolane/nl6/var/default/log/web.logファイル で確認できます

このページ