微服务引擎MSE

如何解决 Eureka连接失败问题

2025-05-28 08:27:17

问题现象

使用Eureka客户端连接-Eureka服务端时,报错Cannot execute request on any known server,如下图所示。

 

或是报错There is no known eureka server; cluster server list is empty,如下图所示。

 

问题原因

Eureka客户端无法连通任意您指定的Eureka服务端地址,或是您指定的Eureka服务端地址配置不符合标准格式。

解决方案

请检查您在客户端配置中指定的eureka.client.service-url.defaultZone配置项,确保所填写的服务端地址正确且在客户端侧能够telnet通。格式需为http://{server-ip}:{server-port}/eureka,如果为多节点服务端,则不同节点之间使用英文逗号分隔,如下图所示。

zRvaz.W5DPnC