observer日志多久刷一次?如何调整保留时间??

可以设置如下参数调整保留文件个数
enable_syslog_recycle = on
max_syslog_file_count = 100

没有找到保留时间的参数

1 个赞

好的 我试下

日志-OceanBase 数据库-OceanBase文档中心-分布式数据库使用文档
参考一下这个文档,默认应该是不清理的

1 个赞

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=50;

1 个赞

可以设置系统日志参数
ob默认是info模式,可以这样设置下。
alter system set syslog_level=‘ERROR’ ; -限制日志级别
alter system set enable_syslog_recycle=true – 开启日志回收
alter system set enable_syslog_wf=false --关闭wf日志打印
alter system set max_syslog_file_count=10 --限制日志个数,按需调整(单个日志256M )

1 个赞

日志控制方式

https://www.oceanbase.com/docs/enterprise-oceanbase-database-cn-1000000000818481