如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

格雷格马克

在REST服务中,当应用程序等待数据库查询且无法完成客户端的请求时,返回504状态代码是否合适?

504网关超时

该服务器充当网关或代理,没有及时收到上游服务器的响应。


当前,我们仅显示一般500错误,该错误会在用户界面中显示为一般服务器错误。有一些实用程序可以向用户显示这是数据库超时错误(可能还会附带一些建议,以减少他们所要求的范围),因为如果他们与任何人联系,至少他们可以获得更多有用的信息负责他们的服务器。


是否有任何其他REST服务如何处理数据库超时的指针?

迈克·邓克

我也将返回500,有效负载中的详细信息指示出了什么问题。这是来自RFC 2616的504的描述

该服务器在充当网关或代理服务器时,未收到由URI指定的上游服务器(例如HTTP,FTP,LDAP)或尝试完成访问所需访问的其他一些辅助服务器的及时响应。请求。

504的错误描述表明服务器正在充当网关或代理,您的服务肯定没有这样做。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

来自分类Dev

504网关超时服务器未及时响应。如何解决?

来自分类Dev

504网关超时-上游超时

来自分类Dev

504网关超时-上游超时

来自分类Dev

Nginx / GlassFish的504网关超时

来自分类Dev

安装php curl后出现504网关超时/ 502网关错误-服务器Nginx

来自分类Dev

nginx和uWSGI给出“ 504网关超时”

来自分类Dev

获取504网关超时状态代码javascript

来自分类Dev

Django的Nginx 504网关超时错误

来自分类Dev

获取清单时收到504网关超时

来自分类Dev

当将Dancer2应用程序作为cgi-script运行时HTTP 504网关超时

来自分类Dev

AWS API网关错误,与终端节点通信的网络错误,504网关超时

来自分类Dev

更新postgresql数据库:服务器返回URL的HTTP响应代码:405

来自分类Dev

Wordpress-php-fpm中的超时504网关超时nginx

来自分类Dev

使用Django提供静态文件时,HTTP 504网关超时(Nginx + Gunicorn)

来自分类Dev

Nginx和Unicorn进行Rails部署会导致504网关超时错误

来自分类Dev

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

来自分类Dev

Nginx提供的PHP-FPM:504网关超时-Nginx

来自分类Dev

不使用Fiddler代理时的C#HttpClient 504网关超时

来自分类Dev

PHP fwrite()块到一个大文件/ 504网关超时

来自分类Dev

EF核心请求无法唤醒Azure Sql(无服务器sku)数据库并超时

来自分类Dev

1分钟后,Elastic Beanstalk Worker的SQS守护程序获得504网关超时

来自分类Dev

504网关超时-两个带负载均衡器的EC2实例

来自分类Dev

使用GeckoDriver Selenium和Python在无头模式下使用Firefox 68.9.0esr的504网关超时错误

来自分类Dev

每分钟运行一次cron作业,nginx上发生504网关超时

来自分类Dev

当数据库(或上游服务)超时时,我是否发送503或504?

来自分类Dev

JAX-WS Web服务客户端:服务器发送了HTTP状态代码504:网关超时

来自分类Dev

数据是否通过SSIS服务器流到目标数据库服务器?

来自分类Dev

服务器返回音频文件的请求超时,然后返回任何数据

Related 相关文章

  1. 1

    如果数据库服务器超时,返回HTTP 504网关超时作为响应是否合适?

  2. 2

    504网关超时服务器未及时响应。如何解决?

  3. 3

    504网关超时-上游超时

  4. 4

    504网关超时-上游超时

  5. 5

    Nginx / GlassFish的504网关超时

  6. 6

    安装php curl后出现504网关超时/ 502网关错误-服务器Nginx

  7. 7

    nginx和uWSGI给出“ 504网关超时”

  8. 8

    获取504网关超时状态代码javascript

  9. 9

    Django的Nginx 504网关超时错误

  10. 10

    获取清单时收到504网关超时

  11. 11

    当将Dancer2应用程序作为cgi-script运行时HTTP 504网关超时

  12. 12

    AWS API网关错误,与终端节点通信的网络错误,504网关超时

  13. 13

    更新postgresql数据库:服务器返回URL的HTTP响应代码:405

  14. 14

    Wordpress-php-fpm中的超时504网关超时nginx

  15. 15

    使用Django提供静态文件时,HTTP 504网关超时(Nginx + Gunicorn)

  16. 16

    Nginx和Unicorn进行Rails部署会导致504网关超时错误

  17. 17

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

  18. 18

    Nginx提供的PHP-FPM:504网关超时-Nginx

  19. 19

    不使用Fiddler代理时的C#HttpClient 504网关超时

  20. 20

    PHP fwrite()块到一个大文件/ 504网关超时

  21. 21

    EF核心请求无法唤醒Azure Sql(无服务器sku)数据库并超时

  22. 22

    1分钟后,Elastic Beanstalk Worker的SQS守护程序获得504网关超时

  23. 23

    504网关超时-两个带负载均衡器的EC2实例

  24. 24

    使用GeckoDriver Selenium和Python在无头模式下使用Firefox 68.9.0esr的504网关超时错误

  25. 25

    每分钟运行一次cron作业,nginx上发生504网关超时

  26. 26

    当数据库(或上游服务)超时时,我是否发送503或504?

  27. 27

    JAX-WS Web服务客户端:服务器发送了HTTP状态代码504:网关超时

  28. 28

    数据是否通过SSIS服务器流到目标数据库服务器?

  29. 29

    服务器返回音频文件的请求超时,然后返回任何数据

热门标签

归档