Nacos longPolling error,Nacos longPolling error,Nacos 服务配置只能更新一次
Nacos1.4.1 RejectedExecutionException,Nacos1.4.1服务配置文件更新一次后报错
================================
©Copyright 蕃薯耀 2021-03-24
http://fanshuyao.iteye.com/
一、问题描述
Nacos1.4.1报错: longPolling error
Nacos1.4.1报错:java.util.concurrent.RejectedExecutionException
Nacos作为服务配置中心时,在nacos-server-1.4.1配置列表增加了相应的配置文件,在应用启动时能主动获取到配置文件进行更新,但在nacos-server-1.4.1修改了配置属性后,后台出错:
Nacos longPolling error
2021-03-23 17:29:49.084 ERROR 15256 --- [-127.0.0.1_8848] c.a.n.client.config.impl.ClientWorker : longPolling error : java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@e05e42 rejected from java.util.concurrent.ScheduledThreadPoolExecutor@ba59c84[Shutting down, pool size = 1, active threads = 1, queued tasks = 0, completed tasks = 1] at java.util.concurrent.ThreadPoolExecutor$AbortPolicy.rejectedExecution(ThreadPoolExecutor.java:2063) ~[na:1.8.0_241] at java.util.concurrent.ThreadPoolExecutor.reject(ThreadPoolExecutor.java:830) [na:1.8.0_241] at java.util.concurrent.ScheduledThreadPoolExecutor.delayedExecute(ScheduledThreadPoolExecutor.java:326) ~[na:1.8.0_241] at java.util.concurrent.ScheduledThreadPoolExecutor.schedule(ScheduledThreadPoolExecutor.java:533) ~[na:1.8.0_241] at java.util.concurrent.ScheduledThreadPoolExecutor.execute(ScheduledThreadPoolExecutor.java:622) ~[na:1.8.0_241] at com.alibaba.nacos.client.config.impl.ClientWorker$LongPollingRunnable.run(ClientWorker.java:635) ~[nacos-client-1.4.1.jar:na] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [na:1.8.0_241] at java.util.concurrent.FutureTask.run(FutureTask.java:266) [na:1.8.0_241] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) [na:1.8.0_241] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) [na:1.8.0_241] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [na:1.8.0_241] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [na:1.8.0_241] at java.lang.Thread.run(Thread.java:748) [na:1.8.0_241]
二、解决方案
网上的都是旧的,说什么是Mdb5不一致的问题,或者是要配置登录的账号和密码,其实是不对的。
Nacos1.4.1报错: longPolling error:真正的原因是版本不一致导致的。
Nacos1.4.1报错: longPolling error 正确的解决方案:
spring-cloud-alibaba-dependencies的版本必须使用:2.2.5.RELEASE,版本2.2.4.RELEASE都会报错。即spring-cloud-starter-alibaba-nacos-config的版本是:2.2.5.RELEASE
<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-dependencies</artifactId> <version>${spring-cloud.version}</version><!--这里是:Hoxton.SR10--> <type>pom</type> <scope>import</scope> </dependency> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.5.RELEASE</version> <type>pom</type> <scope>import</scope> </dependency> </dependencies> </dependencyManagement>
修改完版本后,一切都正常。折腾了好久::>_<::
spring-cloud-alibaba-dependencies版本关系对应,截图如下:
如果图没出来,请看官网版本说明:
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
(如果文章对您有所帮助,欢迎捐赠,^_^)
================================
©Copyright 蕃薯耀 2021-03-24
http://fanshuyao.iteye.com/
相关推荐
支持达梦数据库的nacos服务,nacos版本基于1.4.1
Nacos源码nacos-1.4.1.zip
nacos-server-1.4.1 windows版本安装
docker安装nacos报错nacos-logback.xml找不到,把该文件放入相应的文件夹中即可
nacos
1.4.1版本下载 Linux macOS Windows均支持 下载位.zip文件 解压后即可得到安装包
最新版windows nacos-server-1.4.1.zip最新版windows nacos-server-1.4.1.zip
基于nacos的1.4.1,实现对于postgres的支持
winds10使用naco1.1.4版本及naco1.4.1版本
Nacos(阿里巴巴开源项目之一)是一个用于发现、配置和管理微服务的动态服务发现框架和服务管理平台。Nacos Server 1.4.1是Nacos的一个版本,提供了许多强大的功能来帮助开发者构建和管理微服务架构。 这份资源包括...
nacos官网下载的nacos-server-1.4.1.tar.gz资源,免费下载!
针对nacos下载很慢,特意整理下2021当前比较新稳定的版本1.4.1,提供给各位运维、开发人员下载使用,Nacos是阿里巴巴最新开源的项目,核心定位是“一个更易于帮助构建云原生应用的动态服务发现、配置和服务管理平台”...
nacos-1.4.1-Linux是1.X版本中最新的,再要最新的本版的话就是2.X了,不过目前Nacos最新的2.X版本儿还在测试中
放在这里下载快一些
nacos-server-1.4.1.tar.gz