tera
tera copied to clipboard
SDK gets the error: kConnectError
同时会向stderr打印如下日志 resolve address [这里是机器名:端口号] failed: Host not found (authoritative)
然后持续打印如下内容 libsofa_pbrpc ERROR src/sofa/pbrpc/simple_rpc_channel_impl.cc:137] CallMethod(): resolve address failed: {这里是机器名:端口号}
当时的场景是,机器load巨高(16核机器,超线程32核,load达到170+),导致异常
--
记错了
这个case出现的情况是rpc解析dns失败,之后tera sdk没有做重连,导致永远无法成功,和机器load没有直接关联。 按照rpc给出的方案,应该是需要tera sdk析构channel,然后重新连接。该方案当前还没有做吧?为什么close?