码迷,mamicode.com
首页 > 其他好文 > 详细

Eureka报错: Connect to localhost:8761 timed out

时间:2019-08-03 10:53:36      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:default   font   启动   gis   指定   src   赋值   出现   time   

最近整理配置Eureka时, 注册服务后, Eureka服务一直报出如下错误:

技术图片

 如下是我的单台eureka的 application.yml 配置:

spring:
  application:
    name: eureka-server

server:
  port: 2001

eureka:
  server:
    enable-self-preservation: false
  instance:
    hostname: eureka1
  client:
    register-with-eureka: false
    fetch-registry: false

启动完Eureka后, 启动各项服务, 进行发现与注册, 各项服务均能看到正常的注册, 然而Eureka还是会一直不停的尝试连接8761端口服务, 这是为什么呢?

查阅相关文件, 了解到 8761 是Eureka的默认路径, 当Eureka的启动配置里没有对它的url地址指定时, 会默认寻找这个地址, 源码里的默认url如下:

 技术图片

为: http://localhost:8761/eureka/

 

解决办法: 在Eureka 配置中 添加如下配置, defaultZone !!! 来覆盖默认的配置, 这样就不会一直报错了.

eureka:
  client:
    service-url:
      defaultZone: http://eureka1:2001/eureka

这时再访问一下Eureka地址: 

技术图片

registered-replicas 被重新赋值, 默认的8761被覆盖, 一直尝试连接的错误也不会再出现了!

 

Eureka报错: Connect to localhost:8761 timed out

标签:default   font   启动   gis   指定   src   赋值   出现   time   

原文地址:https://www.cnblogs.com/sansheng93/p/11286654.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!