当前位置: 首页 > article >正文

ruoyi-cloud docker启动微服务无法连接nacos,Client not connected, current status:STARTING

ruoyi-cloud docker启动微服务无法连接nacos,Client not connected, current status:STARTING

场景

当使用sh deploy.sh base来安装mysql、redis、nacos环境后,紧接着使用sh deploy.sh modules安装微服务模块,会发现微服务无法连接nacos的情况,报错为

Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING
2025-01-14 19:47:24     at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:639)
2025-01-14 19:47:24     at com.alibaba.nacos.common.remote.client.RpcClient.request(RpcClient.java:619)
2025-01-14 19:47:24     at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.requestToServer(NamingGrpcClientProxy.java:356)
2025-01-14 19:47:24     at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.doRegisterService(NamingGrpcClientProxy.java:209)
2025-01-14 19:47:24     at com.alibaba.nacos.client.naming.remote.gprc.NamingGrpcClientProxy.registerService(NamingGrpcClientProxy.java:123)
2025-01-14 19:47:24     at com.alibaba.nacos.client.naming.remote.NamingClientProxyDelegate.registerService(NamingClientProxyDelegate.java:98)
2025-01-14 19:47:24     at com.alibaba.nacos.client.naming.NacosNamingService.registerInstance(NacosNamingService.java:152)
2025-01-14 19:47:24     at com.alibaba.cloud.nacos.registry.NacosServiceRegistry.register(NacosServiceRegistry.java:75)
2025-01-14 19:47:24     ... 35 common frames omitted

分析原因

docker compose搭建的docker容器中,一个容器不应该使用localhost来访问另一个容器,例如在微服务模块中配置

        # 服务注册地址
        server-addr: 127.0.0.1:8848

这样在容器中是无法访问到nacos的
应该改为:

        # 服务注册地址
        server-addr: ruoyi-nacos:8848

对应所有位置都需要修改
修改后微服务容器成功启动


http://www.kler.cn/a/504530.html

相关文章:

  • 王炸组合:Dolphinscheudler 3.1.*搭配SeaT unnel2.3.*高效完成异构数据数据集成
  • 搭建Node.js后端
  • gesp(C++五级)(4)洛谷:B3872:[GESP202309 五级] 巧夺大奖
  • 【优选算法篇】:分而治之--揭秘分治算法的魅力与实战应用
  • 使用 configparser 读取 INI 配置文件
  • Android 对接口的封装使用
  • 力扣 最大子数组和
  • Jupyter notebook入门教程
  • 2 XDMA IP中断
  • 小白:react antd 搭建框架关于 RangePicker DatePicker 时间组件使用记录 2
  • 《CPython Internals》阅读笔记:p151-p151
  • Swift UI开发指南:修饰器特性(modifiers)
  • SparrowRTOS系列:链表版本内核
  • 蓝桥杯备赛:顺序表和单链表相关算法题详解(上)
  • MongoDB实践
  • 【多模态LLM】LLaVA系列算法架构演进:LLaVA(1.0->1.5->Next(1.6)->NeXT(Video))
  • 7 分布式定时任务调度框架
  • 网络安全学习81天(记录)
  • Golang笔记——协程同步
  • 朴素贝叶斯分类器
  • <C++学习>C++ Boost 输入与输出教程
  • Java学习,集合遍历
  • SOME/IP协议详解 基础解读 涵盖SOME/IP协议解析 SOME/IP通讯机制 协议特点 错误处理机制
  • 人工智能实验(四)-A*算法求解迷宫寻路问题实验
  • Vue.js组件开发-使用地图绘制轨迹
  • 互联网架构困境:TCP/IP 拥塞难题与地址对称性