【问题标题】:What could be the cause of 504 error for restful api GET request?restful api GET 请求的 504 错误可能是什么原因?
【发布时间】:2019-11-11 18:18:28
【问题描述】:

我有一个 RESTful 网络服务部署为 jboss AS 上的战争,它托管在 apache 网络服务器上。 有时我会收到 504 错误 GET 请求的 api,它从 AWS 上托管的 mysql DB 获取数据。 在重新启动 jboss 服务器时,它得到了解决。 那么可能是什么问题,是数据库超时/连接池问题还是服务器问题?

【问题讨论】:

    标签: java apache rest jdbc jboss


    【解决方案1】:

    也许你可以连接另一个 GET 请求,它只用一条小的测试消息来回答,没有 DB 来测试 API 是否正在接收请求并正确响应,如果是这样,它可能是 DB 连接。此外,如果您有其中一个或两个的日志,这将有助于查看哪个超时

    【讨论】:

    • 获取没有数据库连接的请求工作正常。但如果是数据库问题,那么它应该抛出连接超时或数据库特定异常,但事实并非如此。日志中只打印 504 错误。
    猜你喜欢
    • 2013-06-25
    • 2011-11-18
    • 2014-10-08
    • 2022-07-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-19
    相关资源
    最近更新 更多