java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection err
目录
描述
原因
解决
一种是将依赖给注释掉
另一种是创建一个boostrap.yml的文件
分析
描述
今天是要springcloud alibaba 的时候,在使用API gateway的时候。发现nacos出现了一些问题
如下,,,整了大半天也没解决,真叫人头大。
2021-09-27 10:11:14.265 ERROR 2157 --- [-localhost_8848] c.a.n.client.config.impl.ClientWorker : longPolling error : java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection errors has been reachedat com.alibaba.nacos.client.config.http.ServerHttpAgent.httpPost(ServerHttpAgent.java:170) ~[nacos-client-1.2.1.jar:na]at com.alibaba.nacos.client.config.http.MetricsHttpAgent.httpPost(MetricsHttpAgent.java:64) ~[nacos-client-1.2.1.jar:na]at com.alibaba.nacos.client.config.impl.ClientWorker.checkUpdateConfigStr(ClientWorker.java:386) ~[nacos-client-1.2.1.jar:na]at com.alibaba.nacos.client.config.impl.ClientWorker.checkUpdateDataIds(ClientWorker.java:354) ~[nacos-client-1.2.1.jar:na]at com.alibaba.nacos.client.config.impl.ClientWorker$LongPollingRunnable.run(ClientWorker.java:521) ~[nacos-client-1.2.1.jar:na]at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_271]at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_271]at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_271]at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_271]at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_271]at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_271]at java.lang.Thread.run(Thread.java:748) [na:1.8.0_271]
后来经过大佬的指点终于解决了这个问题。
原因
出现此错误的原因是我在项目的pom文件依赖了nacos-config,但是有没有创建一个boostrap的文件
解决
一种是将依赖给注释掉
<!--配置中心--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>
另一种是创建一个boostrap.yml的文件
bootstrap.yml也是用来加载配置文件的
applicaiton.yml是用户级的资源配置项
bootstrap.yml是系统级的,优先级更加高
分析
Spring Cloud会创建一个“Bootstrap Context”,作为Spring应用的Application Context
的父上下文。初始化的时候,Bootstrap Context
负责从外部源加载配置属性并解析配置。这两个上下文共享一个从外部获取的Environment
。
Bootstrap
属性有高优先级,默认情况下,它们不会被本地配置覆盖。 Bootstrap context
和Application Context
有着不同的约定,所以新增了一个bootstrap.yml
文件,保证Bootstrap Context
和Application Context
配置的分离。
java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection err相关推荐
- SpringCloud-11-解决[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has bee
错误日志显示的是nacos的服务数量已达最大,实际原因是配置中心出问题了. 若仅使用了nacos的发现功能(discovery),则不需要引入配置依赖"spring-cloud-starte ...
- [NACOS HTTP-POST] The maximum number of tolerable server reconnection errors has been reached
使用nacos时,启动后一直报错,如下: java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable se ...
- nacos配置中心[NACOS HTTP-GET] The maximum number of tolerable server reconnection errors has been reache
nacos使用配置中心,启动项目控制台报错: [NACOS HTTP-GET] The maximum number of tolerable server reconnection errors h ...
- The maximum number of tolerable server reconnection errors has been reached
在多次重启服务的时候抱着个错误,解决办法是在maven中执行clear
- 启动报错java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable
启动报错java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerab 原因 项目的配置文件有applicatio ...
- SpringCloud服务注册启动的时候报错(com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException)
启动服务提供者的时候突然给我报这个错,一开始也是有点懵逼的,因为Eureka服务端已经被我正常启动了,注册服务启动却报错了,上网查了相关的错误也都是在说:Eureka服务端 需要加两条配置,不然服务端 ...
- Error running query: MetaException(message:Got exception: java.net.ConnectException Call From XXXX
问题截图 问题描述 Error: Error running query: MetaException(message:Got exception: java.net.ConnectException ...
- 记录一次读取hdfs文件时出现的问题java.net.ConnectException: Connection refused
公司的hadoop集群是之前的同事搭建的,我(小白一个)在spark shell中读取hdfs上的文件时,执行以下指令 >>> word=sc.textFile("hdfs ...
- java.net.ConnectException: Connection refused 异常
java.net.ConnectException: Connection refused 异常 参考文章: (1)java.net.ConnectException: Connection refu ...
最新文章
- 登录加密的前后端测试
- 输入A、B,输出A+B
- python qt快速入门_PyQt5快速入门(一)
- STATS 4014 Advanced Data Science
- 搭建小程序表情包教程
- Java Web学习总结(19)——web.xml配置详解
- python程序语法元素的描述_Python入门——Python程序语法元素
- [视频教程]ASP.net入门课程
- HDU2010 水仙花数【进制+入门】
- maven setting 设置jdk版本
- 关于贝叶斯公式的解释,通俗易懂(转载)
- hdu 2079 - 选课时间
- 理解常用的无理数:自然常数(e)、圆周率(π)、黄金比例(φ)
- html图片左侧留白,HTML+CSS入门 如何解决图片跨域导致的截图空白
- eureka + kafka +zookeeper
- java 时间判断大小_java判断时间大小
- html 悬浮菜单按钮,HTML右侧悬浮菜单
- 【opencv初学者】2、视频的读取
- 软件下载站【xing.isgreat.org】
- 阿里、百度、腾讯Java程序员面经(附带面试题答案)