巨杉数据库SequoiaDB常见问题及解答之网络问题

  1. SDB_NETWORK(-15)、SDB_NETWORK_CLOSE(-16)

    • 通信套节字关闭
    • 问题诊断:
      • 请检查是否配置防火墙策略;
      • 请检查交换机是否配置安全策略,是否故障;
      • 请检查机器网卡是否故障;
      • 可以用 "ping <hostname>" 或 "telent <hostname:port>" 进行相关的测试;
      • 请检查节点或客户端是否重启或关闭。
  2. SDB_NET_CANNOT_LISTEN(-78)

    • 通信监听端口冲突
    • 问题诊断:查看节点的诊断日志,找到冲突的端口,并通过 "netstat -anp|grep <port>" 确认端口是否被占用。
    • 问题修复:若端口被占用,则需要先停止占用该端口的进程;重启该节点。
  3. SDB_NET_CANNOT_CONNECT(-79)

    • 无法连接指定的地址
    • 问题诊断:
      • 通过查看节点的诊断日志,找到目的端的地址和端口信息;
      • 检查目的节点是否启动;
      • 检查当前节点的 "host" 配置是否正确;
      • 检查当前节点和目的节点是否开启防火墙;
    • 问题修复:
      • 请根据上述每一步的检查进行相应的修复,并重试操作。
  4. SDB_NET_BROKEN_MSG(-84)

    • 消息格式错误或长度不正确,当前消息包最大长度为512MB
  5. SDB_COORD_REMOTE_DISC(-134)

    • 对端节点断开连接
    • 问题诊断:
      • 请查看该协调节点的诊断日志,找到发生错误的数据节点;检查该数据节点是否异常重启;
      • 在开启 "optimeout" 配置的情况下,若对端节点在指定时间内无心跳响应,则操作也会被中断,并返回 SDB_COORD_REMOTE_DISC 错误,在这种情况下,请检查机器是否负载过高,磁盘IO过慢等。
    • 问题修复:
      • 若数据节点发生重启,则需要联系售后工程师进行处理。
      • 若由于机器负载过高,磁盘压力大引起,则需要关闭或增大 "optimeout" 。
  6. SDB_TOO_MANY_OPEN_FD(-255)

    • 连接句柄数达到上限
    • 问题诊断:出现该问题是由于进程的句柄数达到配置的上限,切换至相应的用户,可以通过 "ulimit -Sa" 进行查看,确认 "open files" 的配置是否小于当前节点所有文件数加连接数,如果是,则需要修改该值。
    • 问题修复:建议将相应用户的 "open files" 设置为 "unlimited"

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值