【 使用环境 】生产环境
【 OB or 其他组件 】
【 使用版本 】4.3.0.1
【问题描述】如何设置obproxy.log日志的保留天数
3 个赞
我也想知道
3 个赞
应该有参数设置吧,如果实在不放心,可以考虑写shell脚本自动定时执行备份
2 个赞
1 个赞
max_syslog_file_time是默认的7d 貌似不起作用,通过设置log_dir_size_threshold改变日志总大小可以起作用
1 个赞
您 show proxyconfig like ‘%log%’ ; 2883端口看下
1 个赞
- 截图发下 , 还能 看到 7d 以前的日志
- 发下您的版本号
1 个赞
版本号:4.3.0.1
1 个赞
是的
log_dir_size_threshold 设置总大小是生效的
1 个赞
可以参考日志保留参数
- 设置日志清理百分比 :
- 使用
log_file_percentage
参数来设置日志清理的百分比阈值。当日志文件占用的磁盘空间超过该百分比时,系统会自动清理日志。默认值为 80%,可以根据实际需求调整。 - 示例命令:
ALTER PROXYCONFIG SET log_file_percentage=75;
- 设置日志目录大小阈值 :
- 使用
log_dir_size_threshold
参数来设置日志目录的最大可用空间。当日志目录的大小超过该阈值时,系统会自动清理日志。默认值为 10G,可以根据实际需求调整。 - 示例命令:
ALTER PROXYCONFIG SET log_dir_size_threshold=15G;
- 设置日志文件最大大小 :
- 使用
max_log_file_size
参数来设置单个日志文件的最大大小。默认值为 256M,可以根据实际需求调整。 - 示例命令:
ALTER PROXYCONFIG SET max_log_file_size=200M;
- 设置日志清理检查时间间隔 :
- 使用
log_cleanup_interval
参数来设置日志清理检查的时间间隔。默认值为 10 分钟,可以根据实际需求调整。 - 示例命令:
ALTER PROXYCONFIG SET log_cleanup_interval=5m;
2 个赞
这边咨询了先max_syslog_file_time和max_syslog_file_count 这俩参数需要在enable_syslog_file_compress为true时候生效。
enable_syslog_file_compress该参数是将存档文件再次压缩,场景用于用户担心日志写入大的场景下,清除规则的频繁触发,会导致日志保留时间过短
3 个赞
收到,谢谢老师。