eureka多服务部署失败报错
来源:3-5 【让代码跑起来】Eureka Server 的部署

qq_愿闻花开不谢_0
2019-10-20
eureka在部署时,server1启动无异常,能正常访问。server2启动时,无法通过server2的端口访问管理界面。server3启动时,直接服务启动失败,把server1也拖垮关闭了,server1管理界面无法访问。这是什么问题导致的?
server3启动报错图片:
因为之前报错我是修改过端口(8080)的,不确定这个是否有关系。
另外的报错图片:(这个是因为心跳超时自动关闭的么?)
代码配置信息:
---
spring:
application:
name: ad-eureka
profiles: server1
server:
port: 8000
eureka:
instance:
hostname: server1
prefer-ip-address: false
client:
service-url:
defaultZone: http://server2:8001/eureka/,http://server3:8002/eureka/
---
spring:
application:
name: ad-eureka
profiles: server2
server:
port: 8001
eureka:
instance:
hostname: server2
prefer-ip-address: false
client:
service-url:
defaultZone: http://server1:8000/eureka/,http://server3:8002/eureka/
---
spring:
application:
name: ad-eureka
profiles: server3
server:
port: 8002
eureka:
instance:
hostname: server3
prefer-ip-address: false
client:
service-url:
defaultZone: http://server1:8000/eureka/,http://server2:8001/eureka/
写回答
1回答
-
张勤一
2019-10-21
同学你好:
可以看到,这里的配置文件里面,三个实例的配置信息是 8000,8001,8002,所以,如果命令正确的话,肯定不会出现 8080 这个端口相关的信息。应该是启动命令错误造成的。遵循三个步骤解决这个问题:
1. 检查代码的配置是否与我在 git 仓库中给出的一致;重新编译代码
2. 启动 Eureka Server 的命令检查不要敲错了(选择 profile)那里,可以参考我在总结文档出给出的命令
如果经过以上步骤,还是不能解决问题,可以加下 QQ 群,在群里说明下问题,我们一起解决。
欢迎来 QQ 群随时交流、讨论,也非常感谢同学的支持!
112019-10-21
相似问题