开发者社区> 问答> 正文

Oceanbase数据库我的ob集群部署好了,但是observe.log一直疯狂打印日志,咋搞

我的ob集群部署好了,但是observe.log一直疯狂打印日志,咋搞

展开
收起
崔问问 2023-11-29 16:59:25 145 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 登录系统租户,设置系统日志参数
    ob默认是info模式,可以这样设置下。
    alter system set enable_syslog_recycle=true – 开启日志回收
    alter system set enable_syslog_wf=false --关闭wf日志打印
    alter system set max_syslog_file_count=10 --限制日志个数,按需调整(单个日志256M)。此回答整理自钉钉群:[社区]技术答疑群OceanBase

    2023-11-29 23:12:11
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    当OceanBase的observer.log文件疯狂打印日志时,可能是因为系统遇到了某种问题或者某些设置不当导致了频繁的日志记录。要解决这个问题,可以按照以下步骤进行排查和调整:

    1. 检查错误信息

      • 首先,查看这些日志中是否有任何错误或警告消息,这可能会帮助你确定问题的具体原因。
      • 如果发现了一些具体的错误,请参考OceanBase的官方文档或联系技术支持以获取解决方案。
    2. 调整日志级别

      • 如果大量的日志是由于系统的详细日志记录导致的,您可以考虑降低日志级别。
      • 在OceanBase中,可以通过修改配置文件来更改日志级别的设置。
      • 例如,您可以在observer的配置文件(通常是observer.ini)中找到与日志相关的参数,并将它们设置为较低的级别,如WARNERROR
    3. 监控系统性能

      • 检查系统的资源使用情况,包括CPU、内存和磁盘I/O。
      • 如果系统资源紧张,那么Observer可能会生成更多的日志来反映这些问题。
    4. 优化系统配置

      • 根据OceanBase的最佳实践,优化集群配置和服务器设置,确保系统能够正常运行。
    5. 联系支持团队

      • 如果以上方法都不能解决问题,建议直接联系OceanBase的技术支持团队,他们可以提供专业的指导和帮助。
    6. 清理旧日志

      • 如果日志量非常大并且不再需要,可以定期清理旧的日志文件,释放磁盘空间。
    2023-11-29 22:38:25
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载