软件版本
- spring-boot-starter-parent 1.5.6.RELEASE
- spring.cloud.version Dalston.RELEASE
配置中心文件修改
调用服务配置更新
- curl-X POST http://192.168.108.199:6130/refresh
报异常
- {
- "timestamp": 1521278382874,
- "status": 500,
- "error": "Internal Server Error",
- "exception": "java.util.concurrent.RejectedExecutionException",
- "message": "Request processing failed; nested exception is java.util.concurrent.RejectedExecutionException: Task java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask@778db5a5 rejected from java.util.concurrent.ScheduledThreadPoolExecutor@3318012b[Terminated, pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 23]",
- "path": "/refresh"
- }
原因与eureka监控检查线程池大小有关 ,即使设置了监控检查执行线程大小依然出错。
解决办法,关闭healthcheck健康检查 。
- eureka:
- client:
- healthcheck:
- enabled: false
其它解决方案,待确认