Zuul 网关调用 后台服务 报错

qq2443393175 2018-10-11 07:54:13
目前遇到一个情况,spring cloud 项目,用的 zuul网关。
直接调用接口,数据正常返回,通过 zuul网关调用接口,会有如下错误.



com.netflix.zuul.exception.ZuulException: Forwarding error

Caused by: com.netflix.client.ClientException: null

Caused by: java.lang.RuntimeException: org.apache.http.NoHttpResponseException: 192.168.0.199:8012 failed to respond

Caused by: org.apache.http.NoHttpResponseException: 192.168.0.199:8012 failed to respond





zuul 配置文件

server.port=8002
eureka.client.serviceUrl.defaultZone=http://admin:123456789@localhost:8001/eureka/
spring.application.name=ms-zuul
zuul.ignoredServices= '*'
zuul.host.connect-timeout-millis= 60000
zuul.host.socket-timeout-millis= 60000
zuul.host.max-total-connections=500
hystrix.command.default.execution.isolation.thread.timeoutInMilliseconds= 60000
hystrix.command.default.execution.timeout.enabled=true
ribbon.ReadTimeout=10000
ribbon.ConnectTimeout=10000


...全文
1536 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
进击的唐某人 2018-11-10
  • 打赏
  • 举报
回复
请问一下 这个服务配置在哪儿
qq2443393175 2018-10-13
  • 打赏
  • 举报
回复
问题找到 原因了。 是服务 配置里面 server.connection-timeout=10 这个配置项 值太小了,所以 导致 响应失败,加大这个连接时间,或者 注释掉,都可以
qq2443393175 2018-10-11
  • 打赏
  • 举报
回复
不是每一次调用都会报错,大概 有一半的几率报错

51,397

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧