【发布时间】:2020-11-11 06:32:48
【问题描述】:
我有这样的场景,我有一个 Eureka 服务器、一个 Zuul 代理和 eureka 的客户端(一些 API)。
问题是,当我调用 Zuul 服务器时,它确实发现了 Eureka 上的“服务”,但它返回了 504 状态超时。
{
"timestamp":"2020-07-21T18:38:46.408+00:00",
"status":504,
"error":"Gateway Timeout",
"message":""
}
在我的 application.properties 我有:
spring.application.name=zuul-server
eureka.instance.preferIpAddress=true
eureka.client.registerWithEureka=true
eureka.client.fetchRegistry=true
eureka.client.healthcheck.enabled=true
zuul.ignored-services=*
zuul.host.time-to-live=-1
zuul.host.connect-timeout-millis=15000
zuul.host.max-per-route-connections=10000
zuul.host.max-total-connections=5000
zuul.host.socket-timeout-millis=60000
zuul.semaphore.max-semaphores=500
我不知道是什么问题导致了这个超时。
任何帮助提示?
【问题讨论】:
标签: spring-boot netflix-eureka netflix-zuul