org.springframework.web.client.RestTemplate 504网关超时

迈克·弗林

我正在使用org.springframework.web.client.RestTemplate发出一个http请求,但没有更新它的连接超时,我认为这会使它成为一个无限请求。但是,偶尔会发生此504网关超时。这是否也可能是由我们请求的服务器引起的,也许是由于花费了很长时间才能将其切断?那是可能性还是更多?

迪帕克·巴拉(Deepak Bala)

这不是你的错。后端服务器无法及时与上游服务器通信。例如,如果Nginx(可以充当请求网关的代理)正在与几个glassfish服务器实例进行通信,而其中一个实例发生故障,则可能发生这种情况。它无法从关闭的服务器接收响应,并且通信将超时,这时它将返回HTTP 504

我所遇到的REST服务也遇到了类似的问题。确定运行不正常的服务的Qos并将其排除在流量之外需要花费几秒钟的时间。此时,当故障服务器仍在提供流量时,网关可能会决定发送504服务器最终将被从流量中删除,一切恢复正常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

当 Spring RestTemplate 抛出 org.springframework.web.client.HttpStatusCodeException 时

来自分类Dev

下面提到的使用 org.springframework.web.client.RestTemplate RestTemplate 风格的潜在问题是什么?

来自分类Dev

org.springframework.web.client.HttpClientErrorException:RestTemplate中的400错误请求

来自分类Dev

org.springframework.web.client.HttpClientErrorException: 400 Bad Request 使用 HttpEntity restTemplate.exchange

来自分类Dev

...中构造函数的参数0需要找不到类型为'org.springframework.web.client.RestTemplate'的bean

来自分类Dev

org.springframework.web.client.HttpClientErrorException:400错误的请求

来自分类Dev

org.springframework.web.client.RestClientException:无法提取响应:

来自分类Dev

java.lang.NoClassDefFoundError:org / springframework / web / client / ResponseErrorHandler

来自分类Dev

java.lang.NoClassDefFoundError:org / springframework / web / client / ResponseErrorHandler

来自分类Dev

org.springframework.web.servlet.DispatcherServlet noHandlerFound

来自分类Dev

ClassNotFoundException :: org.springframework.web.context.ContextLoaderListener

来自分类Dev

org.springframework.web.servlet.DispatcherServlet noHandlerFound

来自分类Dev

错误org.springframework.web.HttpMediaTypeNotSupportedException

来自分类Dev

找不到 org.springframework.web.WebApplicationInitializer

来自分类Dev

504网关超时-上游超时

来自分类Dev

504网关超时-上游超时

来自分类Dev

org.springframework.web.multipart.commons.CommonsMultipartFile无法转换为org.springframework.web.multipart.MultipartFile

来自分类Dev

Nginx / GlassFish的504网关超时

来自分类Dev

java.lang.NoClassDefFoundError:org / springframework / web / servlet / HttpServletBean:org / springframework / context / EnvironmentAware

来自分类Dev

为什么org.springframework.boot不能导入,而org.springframework.web可以导入?

来自分类Dev

org.springframework.boot.web.support不存在

来自分类Dev

org.springframework.boot.web.ErrorPage的Maven / Gradle条目

来自分类Dev

java.lang.NoClassDefFoundError:org / springframework / web / servlet / support / RequestDataValueProcessor

来自分类Dev

严重:异常org.springframework.web.util.Log4jConfigListener

来自分类Dev

我无法导入org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer

来自分类Dev

java.lang.NoClassDefFoundError:org / springframework / web / context / ContextCleanupListener问题

来自分类Dev

java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoadListener

来自分类Dev

org.springframework.web.servlet.PageNotFound noHandlerFound春天

来自分类Dev

找不到org.springframework.web.context.ContextLoaderListener类

Related 相关文章

  1. 1

    当 Spring RestTemplate 抛出 org.springframework.web.client.HttpStatusCodeException 时

  2. 2

    下面提到的使用 org.springframework.web.client.RestTemplate RestTemplate 风格的潜在问题是什么?

  3. 3

    org.springframework.web.client.HttpClientErrorException:RestTemplate中的400错误请求

  4. 4

    org.springframework.web.client.HttpClientErrorException: 400 Bad Request 使用 HttpEntity restTemplate.exchange

  5. 5

    ...中构造函数的参数0需要找不到类型为'org.springframework.web.client.RestTemplate'的bean

  6. 6

    org.springframework.web.client.HttpClientErrorException:400错误的请求

  7. 7

    org.springframework.web.client.RestClientException:无法提取响应:

  8. 8

    java.lang.NoClassDefFoundError:org / springframework / web / client / ResponseErrorHandler

  9. 9

    java.lang.NoClassDefFoundError:org / springframework / web / client / ResponseErrorHandler

  10. 10

    org.springframework.web.servlet.DispatcherServlet noHandlerFound

  11. 11

    ClassNotFoundException :: org.springframework.web.context.ContextLoaderListener

  12. 12

    org.springframework.web.servlet.DispatcherServlet noHandlerFound

  13. 13

    错误org.springframework.web.HttpMediaTypeNotSupportedException

  14. 14

    找不到 org.springframework.web.WebApplicationInitializer

  15. 15

    504网关超时-上游超时

  16. 16

    504网关超时-上游超时

  17. 17

    org.springframework.web.multipart.commons.CommonsMultipartFile无法转换为org.springframework.web.multipart.MultipartFile

  18. 18

    Nginx / GlassFish的504网关超时

  19. 19

    java.lang.NoClassDefFoundError:org / springframework / web / servlet / HttpServletBean:org / springframework / context / EnvironmentAware

  20. 20

    为什么org.springframework.boot不能导入,而org.springframework.web可以导入?

  21. 21

    org.springframework.boot.web.support不存在

  22. 22

    org.springframework.boot.web.ErrorPage的Maven / Gradle条目

  23. 23

    java.lang.NoClassDefFoundError:org / springframework / web / servlet / support / RequestDataValueProcessor

  24. 24

    严重:异常org.springframework.web.util.Log4jConfigListener

  25. 25

    我无法导入org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer

  26. 26

    java.lang.NoClassDefFoundError:org / springframework / web / context / ContextCleanupListener问题

  27. 27

    java.lang.ClassNotFoundException:org.springframework.web.context.ContextLoadListener

  28. 28

    org.springframework.web.servlet.PageNotFound noHandlerFound春天

  29. 29

    找不到org.springframework.web.context.ContextLoaderListener类

热门标签

归档