左涛
#1
【 使用环境 】生产环境 or 测试环境
【 OB or 其他组件 】
【 使用版本 】
【问题描述】清晰明确描述问题
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【SOP系列 22 】——故障诊断第一步(自助诊断和诊断信息收集)
【备注】基于 LLM 和开源文档 RAG 的论坛小助手已开放测试,在发帖时输入 [@论坛小助手] 即可召唤小助手,欢迎试用!
报错:
start OBD WEB in 0.0.0.0:8680
[ERROR] Running Error: [Errno -2] Name or service not known
1 个赞
论坛小助手
#3
根据您的描述,您遇到了一个错误提示 [Errno -2] Name or service not known
,这通常意味着 OceanBase 数据库在尝试连接某个服务或名称解析时遇到了问题。
针对这个问题,我们可以使用 obdiag
来收集一些基础信息以便进一步排查问题。
日志采集场景: 集群基础信息
日志采集命令: obdiag gather scene run --scene=observer.base
请您执行上述命令并提供采集到的日志压缩包,这将帮助我们更好地理解问题所在。
为了更准确地定位问题,请您回答以下几个问题:
- 您是在尝试连接哪个具体的数据库实例时遇到这个错误的?
- 您使用的客户端版本是多少?是否为官方推荐的客户端版本?
- 您能否提供更多关于错误发生的上下文信息,例如是在执行什么操作时出现的这个错误?
- 您的网络环境是否有特殊的配置,如防火墙规则或 DNS 设置?
具体信息可参考以下文档:
附上敏捷诊断工具 obdiag 使用帮助链接
1 个赞
左涛
#4
由于使用了外部dns(8.8.8.8),并不能生成内部IP导致,解决方式:不用独立配置DNS,系统默认即可。
2 个赞