ob集群log目录下这些文件observer.log.20260306083939351 rootservice.log.20260301075921388 trace.log.20260303105710778可以手动删除么?吃了几十G的磁盘
根据文档内容,不建议手动删除日志文件。日志文件的管理和清理可以通过以下方式来进行:
- 当
enable_syslog_recycle设置为 true 并且max_syslog_file_count大于 0 时,系统会自动删除多余的日志文件。 - 可以通过设置
audit_log_max_size参数来控制日志文件的最大总量,当超过这个总量时,系统会优先清理保存时间更久的文件。 - 对于事务日志(CLOG),可以通过设置
log_disk_utilization_threshold和log_disk_utilization_limit_threshold参数来控制日志文件的回收和写入限制。 - 如果确实需要手动清理日志文件,建议先备份相关文件,然后使用
obdiag工具进行日志分析和清理,确保不会影响系统的正常运行。
检索到的文档如下:
- OBServer 节点安装目录结构
- audit_log_max_size
- oceanbase clog盘如何瘦身
- oceanbase数据库运行过程中手动删除clog日志
- 遇到问题如何向技术支持同学提问