【产品名称】Oceanbase
【产品版本】3.0 社区开源版
【问题描述】
安装部署Ob3.0.基本日常没怎么用,默认配置下日志疯狂增值,256M大小的各类日志快速生成,observer,log没怎么用,日志产生接近400g,每个256M的日志文件好多,这个有什么配置玄机可以减少日志输出?
QQ群回复:
ob默认未开启日志文件数量限制,默认日志级别是INFO,日志打印较多。
日志文件可以通过一些配置项来控制。syslog_level控制日志级别,enable_syslog_recycle可以控制日志文件轮转写入,max_syslog_file_count可以控制日志文件数量。单个observer.log最大256MB。
定位方法:
无明确方法,基于对ob配置项的了解,show parameters like '%syslog%'查看ob支持的日志相关的配置项。
解决方案:
obclient -uroot@sys
alter system set syslog_level=‘WARN’;
alter system set enable_syslog_recycle=‘True’;
alter system set max_syslog_file_count=2;