【发布时间】:2014-02-08 23:41:11
【问题描述】:
在 REST 服务中,当应用程序等待数据库查询超时并且无法完成客户端的请求时,返回 504 状态代码是否合适?
504 网关超时
服务器充当网关或代理,没有收到来自上游服务器的及时响应。
目前我们只是显示一个通用的 500 错误,它在 UI 中显示为一个通用的服务器错误。有一些实用程序可以向用户显示这是一个数据库超时错误(也许还有减少他们所要求的范围的建议),因为如果他们联系任何人,至少他们会获得更多有用的信息负责他们的服务器。
任何其他 REST 服务如何处理数据库超时的指针?
【问题讨论】:
标签: rest timeout http-status-code-504