【 使用环境 】 测试环境
【 OB or 其他组件 】 OB
【 使用版本 】3.2.4.1
【问题描述】observer.log.wf 的日志生成的优点多,且占用空间比较大。如何定期清理或者通过OCP后台配置集群参数清理。log目录的文件占用空间很大
[root@observer02 oceanbase]# du -sh ./*
532K ./admin
4.0K ./audit
1.3G ./bin
841M ./etc
246G ./log
8.0K ./run
0 ./store
[root@observer02 oceanbase]# pwd
/home/admin/oceanbase
[root@observer02 oceanbase]#
【复现路径】无
【问题现象及影响】
log 日志目录占用磁盘空间较大
【附件】
修改了集群的参数配置, max_syslog_file_count
= 20
1 个赞
大法师马丁
#5
这几个参数能帮助控制日志体量:
enable_syslog_recycle 是否开启回收系统日志的功能
max_syslog_file_count 设置在回收日志文件之前可以容纳的日志文件数量
enable_syslog_wf 设置是否把 WARN 以上级别的系统日志打印到一个单独的日志文件中
谐云
#6
1.设置enable_syslog_recycle=20,是否保留日志个数满足需求,如果没有生效,需要将enable_syslog_recycle设置为true
2.建议可以通过crontab设置定时任务进行日志清理,observer.log.wf日志不影响问题排查和定位,不需要保留很多。
ob小菜鸟
#7
obproxy.log.xxx这些在运行的时候可以删除吗?root空间就50G。。。
谐云
#9
不能删除 部署的时候配置的有log目录大小 用完会循环删除使用
秃蛙
#10
obproxy.log.xxx 这种有时间后缀的是可以删除的
同时注意:连接哪个obproxy节点调整的配置参数只会在对应obproxy节点生效。因此需要每个obproxy几点都连接配置才统一。
问:OBProxy日志打印太大太多怎么办?
答:系统租户或者root@proxysys连接集群修改
show proxyconfig like ‘%log_file_percentage%’;
alter proxyconfig set log_file_percentage=75;
以下是obproxy日志相关参数
参数 |
默认值 |
取值范围 |
解释 |
log_file_percentage |
80 |
[0, 100] |
ODP 日志百分比阈值。超过阈值即进行日志清理。 |
log_dir_size_threshold |
64GB |
[256MB, 1T] |
ODP 日志大小阈值。超过阈值即进行日志清理。 |
max_log_file_size |
256MB |
[1MB, 1G] |
单个日志文件的最大尺寸。 |
syslog_level |
INFO |
DEBUG, TRACE, INFO, WARN, USER_ERR, ERROR |
日志级别。 |