tikv持续报错failed to get mailbox

【 TiDB 使用环境】测试
【 TiDB 版本】v7.1.0
【复现路径】无
【遇到的问题:问题现象及影响】
集群响应慢,操作响应慢。检查日志发现持续报错

1 个赞

“failed to get mailbox” 错误通常是由于 TiKV 节点之间的网络通信问题导致的。当 TiKV 节点无法建立或维持与其他节点的网络连接时,就会出现这个错误。

可能导致 “failed to get mailbox” 错误的一些常见问题包括:

  1. 网络故障:检查网络连接是否正常,确保 TiKV 节点之间可以相互通信。可以尝试使用 ping 命令或其他网络工具来测试节点之间的连通性。
  2. 防火墙配置:检查防火墙设置,确保 TiKV 节点之间的通信端口是开放的。TiKV 默认使用 20160 端口进行节点间通信,确保该端口没有被防火墙阻止。
  3. 资源限制:检查系统资源是否足够支持 TiKV 节点之间的通信。例如,检查服务器的 CPU、内存和磁盘空间是否充足。
  4. TiKV 配置错误:检查 TiKV 的配置文件,确保配置正确。特别是检查 advertise-addrpd-endpoints 这些关键配置项是否正确设置。

如果以上方法都无法解决问题,建议查看 TiKV 的日志文件,以获取更详细的错误信息。根据日志中的具体错误信息,可以进一步定位和解决问题。

请注意,以上只是一些常见的导致 “failed to get mailbox” 错误的问题,具体原因可能因环境和配置而异。如果问题仍然存在,建议参考 TiKV 的官方文档或向 TiDB 社区寻求帮助,以获取更准确的诊断和解决方案。


感觉是网络问题,,是不是抖动导致不稳定?

:yum:单节点混布系统,1tidb1pd1tikv,应该不会有交互问题,防火墙也关了。

1 个赞

网卡呢? 1gb的带宽,还是10gb 的带宽?

应该是百兆带宽~
image

1 个赞

我表示很无语~~ :rofl:

mailbox是raftstore里的 感觉你的region是不是有问题 跟你那个misspeer的应该有关联吧

:joy:这个意思么?我还是为是向外部发送邮件,还特意检查了能否访问外网和防火墙。

嗯嗯,都转到那边吧。

1 个赞

:yum:敢于挑战硬件底限,勇于尝试集群极限

1 个赞

提示不能发送邮件,是不是邮箱不能通信?

一开始我也这么觉得的,但是这个又没有没配置报错发送邮箱,应该不会这样才对。

1 个赞

这个日志哪个组件报的

不记得了,等周一去公司看看

1 个赞

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。