[オンプレミス/ハイブリッドのみ]{class="badge yellow" title="オンプレミスデプロイメントとハイブリッドデプロイメントにのみ適用されます"}
ログファイル log-files
ログファイルは、次のように整理されます。
各 nlserver モジュールは、<installation directory>
/var/<instance>
/log/<module>
.log ディレクトリに保存されるログファイルを生成します。
nlserver syslogd モジュールは、ログをディスクに保存します。 このモジュールは Unix syslog デーモン に似ていますが、Unix と Windows の互換性のために適応されています。 他のAdobe Campaign モジュールは、ログをディスクに保存しません。UDP パケットを送信することで、このタスクを syslogd モジュールにデリゲートします。
デフォルトでは、Adobe Campaign プラットフォームには syslogd モジュールがインストールされていますが、別の syslog デーモン を使用することもできます。 このモジュールは、log ディレクトリにログファイルを作成します。
マルチインスタンスモジュールのログは、<installation directory>
/var/default/log/ ディレクトリに格納されています。 同じログファイルがすべてのインスタンスで共有されます(例:web.log)。
他のモジュールのログは、インスタンスにちなんで命名されたサブフォルダーに保存されます。 各インスタンスには独自のログファイルがあります。
次の表に、複数インスタンスのログファイルを示します。
モノインスタンスログファイルを次の表に示します。
パフォーマンスとストレージの最適化のために、logins.log ファイルは複数のファイルに分割されます。毎日 1 つのファイル(logins.yy-mm-dd.log)が保持され、最大 365 個のファイルが保持されます。 日数は、syslogd の下の serverConf.xml で変更できます(maxNumberOfLoginsFiles オプション)。 サーバー設定ファイルに関するドキュメントを参照してください。
デフォルトでは、ログは、モジュールあたり、およびインスタンスあたり 2 つの 10 MB のファイルに制限されます。 2 つ目のファイルは <modulename>
_2.log です。 したがって、ログのサイズは、モジュールごと、およびインスタンスごとに 2*10MB に制限されます。
ただし、大きなファイルは保持できます。 これを有効にするには、conf/serverConf.xml ファイルの syslogd ノードにある maxFileSizeMb="10" 設定の値を変更します。 この値は、ログファイルの最大サイズ(MB 単位)を表します。
ログの詳細レベルを維持する場合は、-verbose パラメーターを使用してAdobe Campaign モジュールを開始できます。
nlserver start <MODULE>
@<INSTANCE>
-verbose