OBServer 非预期的内部错误 ob_common_unexpected_internal_error

OCP为单机部署,这个告警出现过2次,没研究明白,清空后现在出现了第三次。

告警事件详情

告警概述:alarm_template_id=0:ob_cluster=xxocp-1744100538:host=x.x.x.x OBServer 非预期的内部错误

告警详情:[OBServer 非预期的内部错误] 集群:xxocp,主机:x.x.x.x,日志类型:observer,日志文件:/home/root/oceanbase/log/observer.log,日志级别:ERROR,关键字=Unexpected internal error happen,错误码=4388,日志详情=[2025-05-11 21:12:45.610229] ERROR issue_dba_error (ob_log.cpp:1875) [9595][RpcIO][T0][Y0-0000000000000000-0-0] [lt=15][errcode=-4388] Unexpected internal error happen, please checkout the internal errcode(errcode=-4016, file=“ob_rpc_protocol_processor.cpp”, line_no=242, info=“invalid mflag”)。

发下OCP版本及OBserver版本

参考这两个帖子看下

出现4016报错1nx9f5f_gaODg4MjY0OTEzLjE3MzkxMDQwNTQ._ga_T35KTM57DZ*czE3NDcwMTM2MTYkbzMyMCRnMSR0MTc0NzAxOTMxMSRqNiRsMCRoMA…

observer Unexpected internal error happen 报错 - #10,来自 靖顺krudoe_gaODg4MjY0OTEzLjE3MzkxMDQwNTQ._ga_T35KTM57DZ*czE3NDcwMTM2MTYkbzMyMCRnMSR0MTc0NzAxOTM3MiRqNyRsMCRoMA…

1 个赞

这个告警一般是因为安全扫描导致的网络通信包可能被修改导致ocp触发告警,具体可以看下observer日志,找到是否对应外部安全扫描ip。
grep -C 5 “invalid mflag” /home/root/oceanbase/log/observer.log

1 个赞

我发现这个log文件的日志一个小时就覆盖了,昨晚又出现了,查不到日志

1 个赞

内部错误不好分析啊

检查下日志级别和保留个数,日志级别要改成wdiag。
grep -C 5 “invalid mflag” /home/root/oceanbase/log/observer.log

改logging.file.max-size和logging.level.com.oceanbase.ocp WDIAG可以吗,提示重启生效,OCP平台上我没看到有重启的按钮

修改这个参数,不需要重启

OCP集群
参数名
syslog_level
取值范围

当前值
WDIAG(集群)

这个当前是wdiag,还有其他地方需要改吗

那说明当前日志级别就是WDIAG级别,不需要修改了,你可以根据前面我发的那两个帖子说的情况排查下,目前已知的就这几种情况