log_cleanup_interval:清理OBProxy自身应用日志的间隔时间;
log_dir_size_threshold:proxy日志大小阈值,超过阀值即可进行日志清理;
这两个参数都配置了是如何执行清理proxy日志的操作,是哪个参数先到了就执行吗?
2 个赞
第一个是控制清理任务执行频次。第二个设置清理大小阈值。
2 个赞
我感觉应该是木桶原理吧
1 个赞
对于OBProxy的日志清理机制而言,log_cleanup_interval
用于设置日志文件清理任务的间隔时间;而 log_dir_size_threshold
用于设置 ODP 日志所在目录的最大可用空间阈值。当日志占用空间超过 min(log_dir_size_threshold, 日志文件夹可用空间*log_file_percentage)
值后进行日志清理。因此,当两个参数都配置时,系统会根据这两个条件共同决定何时执行日志清理操作。如果日志文件的大小超过了 log_dir_size_threshold
或者达到了日志文件夹可用空间的 log_file_percentage
百分比,就会触发日志清理任务,而不必等到下一个 log_cleanup_interval
间隔到来。
检索到的文档如下:
2 个赞