日誌輪轉
為避免單一日誌檔案過大,通常對日誌檔案進行輪轉。
預設輪轉策略
OpenResty Edge 目前按時間輪轉日誌。輪轉間隔為 3600 秒,預設最多保留 168 個檔案。也就是說,每個已配置的日誌類別每小時生成一個日誌檔案。
日誌檔案命名格式:
# error.log_yyyymmdd.HHMMSS
error.log_20220922.090000
修改輪轉策略
保留日誌檔案的數量 可以在 Edge Admin 的以下位置配置:
【全域性配置】-【通用】-【日誌】

Edge Admin 表單允許 4–2048;為相容舊呼叫,Admin API 允許 1–2048。單個檔案上的
EdgeLang set-access-log(max-kept:) 優先順序高於全域性值;省略該引數時使用全域性值。
輪轉間隔可以透過 config.ini 檔案進行配置:
/usr/local/oredge-node/conf/config.ini
[rotate_log]
interval = 3600
降低保留數量前,請檢查每小時日誌量、可用磁碟、事件響應留存要求和外部日誌傳輸。
使用 Gzip 壓縮的訪問日誌可以透過 zcat 讀取。
關於日誌檔案路徑,你可以參考此文件:日誌檔案的路徑。