observer Unexpected internal error happen 报错

【 使用环境 】生产环境
【 OB or 其他组件 】V4.2.1.6
【 使用版本 】
【问题描述】清晰明确描述问题

周末所有服务器均报相同的错误,如下

这个错误是代表什么?

日志已经刷没有了,只有在OCP告警里面,看到了

麻烦找一下 这个时间段的 observer日志上传一下

4388报错 有很多种 还是需要开ob日志
参考下下面这篇文章
https://www.oceanbase.com/knowledge-base/oceanbase-database-1000000001095266?back=kb&_gl=

日志,刷的很多,已经覆盖掉那个时间的信息了

链接里是这个
file=“ob_malloc_allocator.cpp”

报错是这个
file=“ob_rpc_protocol_processor.cpp”

没得参考啊

observer日志带日期的日志 都是历史日志归档的 也没有这个时间段的么?例如 observer.log.20210901123456

没有了,最早到18号,参数设置了

先用obdiag analyze log 分析下日志看看,【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)

4388 invalid mflag问题 有如下几种原因,具体需要根据observer.log日志判断:

1.安全扫描或者其他任务通过rpc端口进行了登录
在日志的上下可以搜到相关连接信息,

RPC INTRUSION DETECT: receive TCP connection out of this cluster

有如下打印表明连接observer的client机器的ip不是all_server_list里的即observer集群所归属的ip,断连接符合预期。

  1. 有人telnet rpc端口,测试连通性

mflag[0]=13, mflag[1]=10, mflag[2]=255, mflag[3]=244

mflag是以上四个字节,一般为telnet登录

3.ssl单边使能
确认方法:

查客户端日志:
xxxxx is_ssl(1).

查server 端日志:
xxxx(xxxx, use_ssl=false,xxxxx)

你这粘贴复制,好歹,也看看,前面说的吧。

日志都没了,还用obdiag 分析个啥 :rofl:

好的,谢谢。
我参考下。
感谢给的方向