项目连接Nacos2.2.0集群报错 Client not connected, current status:STARTING 解决方案

这篇具有很好参考价值的文章主要介绍了项目连接Nacos2.2.0集群报错 Client not connected, current status:STARTING 解决方案。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我是以OpenResty反向代理的nacos2.2.0集群
nacos2.2.0集群部署详情见

关于这个问题的解决(主要GRPC协议未代理):

Caused by: com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING

配置nginx.conf文件(后面grpc协议一定要配置

vi /usr/local/openresty/nginx/conf/nginx.conf

添加内容:

    upstream nacoscluster{
      server 192.168.20.128:8140;
      server 192.168.20.128:8550;
      server 192.168.20.128:8960;
    }
    server {
        # post
        listen       8999;
        server_name  localhost;
    location /nacos/{
        proxy_pass http://nacoscluster/nacos/;
        }
    }

项目连接Nacos2.2.0集群报错 Client not connected, current status:STARTING 解决方案,运维,nacos2.2.0,OpenResty,Java,Nginx
底部新增nacos的grpc协议配置!!!

# nacos的grpc协议配置
stream {
    upstream nacoscluster-grpc{
        # nacos2版本,grpc端口与要比主端口多1000,主端口为8140、8550、8960
        server 192.168.20.128:9140 weight=1;
        server 192.168.20.128:9550 weight=1;
        server 192.168.20.128:9960 weight=1;
        }
    server{
           listen 9999;
        proxy_pass nacoscluster-grpc;
        }
}


项目连接Nacos2.2.0集群报错 Client not connected, current status:STARTING 解决方案,运维,nacos2.2.0,OpenResty,Java,Nginx

ESC :wq保持并退出

cd /usr/local/openresty/nginx/sbin/

openresty启动命令:

./nginx

重新加载配置文件

./nginx -s reload

最后贴个bootstrap.yml配置记录,方便使用

spring:
    # 配置中心地址
  application:
    # 服务名称
    name: admin
  # 环境配置 例如 admin-dev.yaml
  #profiles:
  #  active: dev
  cloud:
    nacos:
      discovery:
        # 开启nacos作为服务注册中心,默认值:true
        enabled: true
        # nacos集群服务注册地址
        server-addr: 192.168.20.128:8999
        # nacos用户名
        username: nacos
        # nacos密码
        password: nacos
        # 命名空间,默认 public,可设置dev,pro等,相同特征的服务分类,先去nacos命名空间创建
        # namespace: public
        # 分组,默认 DEFAULT_GROUP 相同特征的服务划分的更细
        group: DEFAULT_GROUP
        # 临时实例,默认true,false永久实例,即使宕机也不会从nacos服务中删除,可应对雪崩保护,避免服务被删除
        ephemeral: true
        # 权重 1-100 数值越大权重越大分配的流量就越大,通常结合权重负载均衡策略
        weight: 100
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        username: ${spring.cloud.nacos.discovery.username}
        password: ${spring.cloud.nacos.discovery.password}
        # dataid为yaml的文件扩展名配置方式 ${spring.application.name}.${file‐extension:properties}
        file-extension: yaml
        # namespace:
        group: DEFAULT_GROUP
        context-path: /nacos
        # 共享配置
        #shared-configs:
        #  - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

搞定,感谢阅览~
END文章来源地址https://www.toymoban.com/news/detail-519820.html


到了这里,关于项目连接Nacos2.2.0集群报错 Client not connected, current status:STARTING 解决方案的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • docker 安装并启动nacos2.2.0版本(成功解决报错nacos-logback.xml找不到)

    最近想写毕设,拉了一个若依开源后端框架,nacos版本需要2.xx以上,因为以前用的是1.4.1版本的,所以需要卸载重装,网上找了很多教程,安装完之后查看nacos日志一直报错提示nacos-logback.xml找不到,在conf文件夹中配置了该文件还是不行,无奈只能卸载重装。 这里记录一下成

    2024年01月25日
    浏览(56)
  • Nacos 401 Client not connected

    jar包在本地运行没有问题,但是把包放到linux上就运行不起来,报错如下(远程debug截的图) 后来看到文章-猜测可能和连接时间有关系 就是本地连接快,linux建立连接慢,采用上面文章的 人工强制sleep 建议,给予充足的建立连接时间,程序就能正常启动了 我这个劣质服务器

    2024年02月07日
    浏览(48)
  • 搭建微服务时 nacos2.2.2报错403 user not found!

    com.alibaba.nacos.api.exception.NacosException: failed to req API:/nacos/v1/ns/instance after all servers([localhost:8848]) tried: ErrCode:403, ErrMsg:htmlbodyh1Whitelabel Error Page/h1pThis application has no explicit mapping for /error, so you are seeing this as a fallback./pdiv id=\\\'created\\\'Sat Jun 10 15:35:54 GMT+08:00 2023/divdivThere was an unexpected e

    2024年02月16日
    浏览(41)
  • Nacos2.2.0-开启鉴权配置、权限认证

    1、application.properties文件 修改之前 修改之后 2、增加项目中nacos注册服务的验证信息 增加用户及密码:

    2024年02月13日
    浏览(44)
  • com.alibaba.nacos.api.exception.NacosException: Client not connected, current status:STARTING

    springboot集成nacos配置正确的情况下,报错: 一般是由于springcloudalibaba的版本和nacos的版本不对应导致的,网上查下两者对应关系,更换其中一个版本 springcloudalibaba nacos 结果 2.2.9.RELEASE 1.4.2 失败 2.2.9.RELEASE 2.2.1 成功

    2024年02月14日
    浏览(33)
  • Nacos2.2.0多数据源适配oracle12C-修改Nacos源码

    从2.2.0版本开始,可通过SPI机制注入多数据源实现插件,并在引入对应数据源实现后,便可在Nacos启动时通过读取application.properties配置文件中spring.datasource.platform配置项选择加载对应多数据源插件.本文档详细介绍一个多数据源插件如何实现以及如何使其生效。 Nacos整体介绍可看N

    2023年04月08日
    浏览(50)
  • Nacos2.2.1 集群搭建

    Nacos默认端口是8848,2.0版本后另外还占用9848,9849两个端口,这两个是gRPC端口,用于服务端与客户端通讯,所以在单机上配置集群节点,节点要配置的端口不能连续,否则在启动时报端口占用的错误。 端口 与主端口(8848)偏移量 作用 9848 1000 客户端gRPC请求服务端口,用户客

    2024年02月12日
    浏览(35)
  • nacos2.0集群(8848,7848,9848,9849 4个端口)

    home home https://nacos.io/zh-cn/ tar -zxvf nacos-server-2.0.0.tar.gz 1)防火墙放开8848端口 sudo firewall-cmd --zone=public --add-port=80/tcp --permanent 2)启动 sh startup.sh -m standalone -p embedded 参数 -m 启动方式(单机:standalone 集群:cluster) 参数 -p 持久化方式,单机可在application.properties文件中修改 1)

    2024年02月04日
    浏览(37)
  • docker 部署连接nacos报错 Connection refused: /127.0.0.1:9848

    问题描述 在搭建ruoyi系统时,通过docker-compose.yml启动ruoyi-gateway、ruoyi-auth、ruoyi-modules-system报错,不能连接nacos。 原因 项目打包的时候bootstrap.yml中默认连接的是127.0.0.1:8848。当编排到docker-compose后生成镜像docker_ruoyi-xxx。127.0.0.1不能够访问nacos 解决方案 把bootstrap.yml中nacos连接全

    2024年02月11日
    浏览(43)
  • 解决Nacos2.2.1启动报错

    很明显 ,报错原因是secret key参数 长度不够 打开nacos文件夹 - conf - application.properties 找到以下配置: nacos.core.auth.plugin.nacos.token.secret.key= 在后面添加随机参数作为nacos的加密密钥, 规则是加密密钥长度 =256 bits 或者 = 32 bytes 我添加了50位英文、数字成功运行 成功点亮

    2024年02月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包