[僅限內部部署/混合]{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檔案會分割成多個檔案,每天一個(logins.yy-mm-dd.log),最多保留365個檔案。 在serverConf.xml中,可以在syslogd (maxNumberOfLoginsFiles 選項)下變更天數。 請參閱伺服器組態檔的檔案。
依預設,每個模組和每個執行個體限製為兩個10 MB的檔案。 第二個檔案名為: <modulename>
_2.log。 因此,每個模組及每個執行個體的記錄檔大小限製為2*10MB。
不過,您可以保留較大的檔案。 若要啟用此功能,請變更 conf/serverConf.xml 檔案的 syslogd 節點中 maxFileSizeMb="10" 設定的值。 此值代表記錄檔的大小上限(以MB為單位)。
如果您想要在記錄中保留更詳細的層級,可以使用 -verbose 引數啟動Adobe Campaign模組:
nlserver啟動<MODULE>
@<INSTANCE>
-verbose