OB的日志文件默认是256M,是否能支持修改这个参数值呢?

之前的钉钉群的问答, 备份到问答上

OB的日志文件默认是256M,是否能支持修改这个参数值呢?

  1. ob的单个日志文件是不能超过256M的,主要通过日志文件切片来管理和控制,主要的日志文件有observer.log、election.log、rootservice.log、observer.log.wf、election.log.wf和 rootservice.log.wf。 当某个日志文件超过256M时,就会被切片。
  2. 切片规则如下:原日志文件为256M大小时,并为命名为原日志文件名.yyyyMMddHHmmss. 其中yyyyMMddHHmmss为本日志文件中最后一条日志的生成时间,同时
    新生成一个和原日志文件名一样的日志文件,用于打印新生成的日志。
  3. 例如:当observer.log日志文件的大小超过256M时,原日志文件名被重新命名为 observer.log.yyyyMMddHHmmss, 大小为256M, 同时新生成一个名为observer.log 的日志文件。具体事例如下:
[admin@OceanBase000000000.sqa.ztt /home/admin/oceanbase/log] 
$ls -alh | egrep '[0-9]{14}' | grep observer | grep -v wf 
-rw-r--r-- 1 admin admin 256M Jul  7 05:34 observer.log.20160707053424 
-rw-r--r-- 1 admin admin 256M Jul  7 05:38 observer.log.20160707053821 

[admin@OceanBase000000000.sqa.ztt /home/admin/oceanbase/log] 
$ls -alh | egrep '[0-9]{14}' | grep observer | grep wf 
-rw-r--r-- 1 admin admin 256M Jul  7 02:09 observer.log.wf.20160707020914
-rw-r--r-- 1 admin admin 256M Jul  7 05:34 observer.log.wf.20160707053431