binlog文件只有一个,没有生成新的binlog文件

【 使用环境 】 测试环境
【 OB or 其他组件 】
OB
obproxy
obbinlog

【 使用版本 】
4.3.5

【问题描述】清晰明确描述问题


image

【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):

【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!

根据您的描述,问题主要集中在OceanBase数据库的binlog文件生成上,具体表现为binlog dumper遇到了错误,导致binlog文件没有正常滚动生成新的文件。这个问题可能与配置设置、存储空间、或者是订阅站点数量有关。

推荐使用 obdiag 工具进行日志采集,并且将采集到的日志提供给我们以便确认问题所在。

日志采集场景: 日志归档问题
日志采集命令: obdiag gather scene run --scene=observer.log_archive

请执行上述命令收集相关信息并提供给我们,这将有助于我们进一步分析问题。同时,为了确定具体的问题,在此需要您提供一些额外的信息:

  1. 当前OceanBase实例中配置的binlog_max_file_size参数值是多少?
  2. 当前OceanBase实例中的binlog文件所在目录的可用磁盘空间情况如何?
  3. 订阅站点的数量是多少?是否最近有增加订阅站点的操作?
  4. 您是否有尝试过重启OceanBase服务来解决问题?如果有,结果如何?
  5. 是否有其他的错误日志或警告信息提示?

希望这些信息能够帮助我们更快地定位和解决您的问题。谢谢!

附上敏捷诊断工具 obdiag 使用帮助链接

binlog_max_file_size有这个参数么

binlog的版本发一下 是根据文档配置的么?
连接obproxy查看一下
SHOW MASTER STATUS;
SHOW BINLOG EVENTS;
登录 Binlog Server
mysql -h127.0.0.1 -P2983 根据实际的ip地址链接
SHOW BINLOG INSTANCES;


是不是因为这个配置的原因,要怎么修改这个配置的值;
这样修改不了

SHOW MASTER STATUS;

SHOW BINLOG EVENTS;


SHOW BINLOG INSTANCES;


binlog4.0.1不支持ob435

设置个数

1 个赞

image
安装obcdc是不是可以规避这个问题

1 个赞

还是按照官网提供的建议搞比较好啊

使用4.2.5的binlog一样有这样的问题