我的API网关和我的所有微服务都在云代工厂中运行,这是我对API网关的配置:
zuul.add-proxy-headers=true
zuul.routes.myservice.path=/ptp/myService/**
zuul.routes.myservice.url=${CLIENT_BASE_URL:http://localhost:8877/}/myservice
zuul.routes.myservice.sensitiveHeaders=
zuul.host.connect-timeout-millis=60000
zuul.host.socket-timeout-millis=60000
# Increase the Hystrix timeout to 60s (globally) hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds=60000
ribbon.ConnectTimeout=60000
ribbon.ReadTimeout=60000
问题是,当我在空闲一段时间后第一次尝试联系我的微服务时,我看到登录到API网关的连接重置错误。我在客户服务中看不到任何内容。
但是如果我刷新浏览器,或者我再次呼叫该服务,同样的呼叫就会成功。