首批通过分布式安全可靠测评,为关键业务系统打造
日志报错 failed to establish connection
更新时间:2026-05-09 07:56
适用版本
OceanBase 数据库 V2.2.77 版本。
问题现象
主备集群都是 3 副本(zone1、zone2、zone3),Primary Zone 均为 zone1。在主集群进行高可用演练,把 zone1 进行网络隔离,主集群的主副本切到了 zone2。此后,OCP 日志监控告警发现备集群日志报错如下。
[2023-04-19 14:05:01.424629] ERROR easy_connection_on_writable (easy_connection.c:1554) [235502][0][Y0-0000000000000000] [lt=11] [dc=0] Failed to establish connection(xxx.xxx.xxx.25:30852_xxx.xxx.xxx.10:2882_4267_0xfff887788960 tp=1 t=0-0 s=0 r=0 io=0/0 sq=0) BACKTRACE:0x8cee63c 0x8adca18 0x8ad36b8 0x8ad5c68 0x8e0d648 0x8ea63f8
问题原因
OceanBase 数据库主备集群有个黑名单机制,当主集群的 zone1 被加入到备集群的黑名单后,备集群会在后台定期探测 zone1 中的 OBServer,探测不到就会在日志中打印此类报错信息,并不影响正常的主备数据同步。
解决方法
可以在 OCP 中忽略此类告警。