【产品名称】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;
宁封
#2
原因:
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;
obyl
#3
对于集群级的配置,可以直接在配置文件中修改或加入对应的配置项。参考配置文件
https://github.com/oceanbase/obdeploy/blob/master/example/local-example.yaml
1 个赞