日志轮转
为避免单一日志文件过大,通常对日志文件进行轮转。
默认轮转策略
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 读取。
关于日志文件路径,你可以参考此文档:日志文件的路径。