Eureka啓動報錯Cannot execute request on any known server

使用配置中心配置eureka服務端的時候,啓動服務以後一直報錯Cannot execute request on any known server,網上查了一下原因:沒有配置eureka.client.registerWithEureka=false和eureka.client.fetchRegistry=false

spring:
  profiles:
    active:
    - dev
---
server:
  port: 7001
spring:
  profiles: dev
  application: 
    name: mycloud-config-eureka-client

eureka:
  instance:
    hostname: eureka7001.com
    client:
      register-with-eureka: false 
      fetch-registry: false  
      service-url:
        defaultZone: http://eureka7001.com:7001/eureka/

由於這段配置沒有生效,client應該和instance對齊

client:
      register-with-eureka: false
      fetch-registry: false 

改成

spring:
  profiles:
    active:
    - dev
---
server:
  port: 7001
spring:
  profiles: dev
  application: 
    name: mycloud-config-eureka-client

eureka:
  instance:
    hostname: eureka7001.com
  client:
    register-with-eureka: false 
    fetch-registry: false  
    service-url:
      defaultZone: http://eureka7001.com:7001/eureka/
發佈了191 篇原創文章 · 獲贊 20 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章