OB日志告警OB_CURL_ERROR错误码4216

【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】3.1.2
【问题描述】
错误详情:
[time]ERROR[SHARE]store_rs_list_on_url(ob_web_service_root_addr.cpp:381)~~~call web service failed
错误码4216
这种情况下定位问题的思路是什么?

1 个赞

可能是 observer 所在机器无法访问对应 url 地址导致,具体的问题可能得看下日志,可以先看下对应日志内的地址在observer的宿主机上是否能ping通或对应的url服务是否正常

1 个赞

这个url指的是内部的url还是外部的?

日志里没有对应信息么, 目前有一个已知的场景是用 OCP 管控 OB 集群时,没有正确配置 OCP 的域名。因为从 OBServer 节点上使用 curl 访问通过 OCP 暴露的 configureURL 时,如果配置了 OCP 的域名,需要由 OBServer 解析,此时没有正确的 OCP 域名则会产生这样的报错。

有的,报错信息中的URL是
http://xxx.xxx.xxx.xxx//services?Action=ObRootServiceInfo&User_ID=alibaba&UID=ocpmaster&ObRegion=xxx&version=2&ObCluster=xxx
timeout=2000ms

你看下这个地址在observer宿主机上是否没法解析