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

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.lryc.cn/news/521645.html

相关文章:

  • 代码随想录算法训练营第三十四天-动态规划-63. 不同路径II
  • 在一个sql select中作多个sum并分组
  • 家用电路频繁跳闸的原因及解决方法!
  • 我的年度总结
  • ASP.NET Core 多环境配置
  • docker 安装mongodb
  • 完整地实现了推荐系统的构建、实验和评估过程,为不同推荐算法在同一数据集上的性能比较提供了可重复实验的框架
  • DRV8311三相PWM无刷直流电机驱动器
  • Mysql--运维篇--备份和恢复(逻辑备份,mysqldump,物理备份,热备份,温备份,冷备份,二进制文件备份和恢复等)
  • 机器学习-归一化
  • Linux 串口检查状态的实用方法
  • Qt的核心机制概述
  • 微调神经机器翻译模型全流程
  • Cesium加载地形
  • gitlab runner正常连接 提示 作业挂起中,等待进入队列 解决办法
  • C#对动态加载的DLL进行依赖注入,并对DLL注入服务
  • HDMI接口
  • A/B 测试:玩转假设检验、t 检验与卡方检验
  • 第143场双周赛:最小可整除数位乘积 Ⅰ、执行操作后元素的最高频率 Ⅰ、执行操作后元素的最高频率 Ⅱ、最小可整除数位乘积 Ⅱ
  • 【STM32】LED状态翻转函数
  • uniapp 小程序 textarea 层级穿透,聚焦光标位置错误怎么办?
  • 汽车 SOA 架构下的信息安全新问题及对策漫谈
  • Unity-Mirror网络框架-从入门到精通之RigidbodyPhysics示例
  • 小程序如何引入腾讯位置服务
  • H3CNE-12-静态路由(一)
  • 多线程锁
  • ZooKeeper 核心知识全解析:架构、角色、节点与应用
  • 笔记本电脑 选购 回收 特权模式使用 指南
  • 2023-2024 学年 广东省职业院校技能大赛(高职组)“信息安全管理与评估”赛题一
  • C#补充----反射,特性,迭代器,特殊语法,值类型运用类型。