从浏览器运行端点会导致 503-Service 不可用



我正在执行其中一个端点,该端点从数据库中获取数据,处理数据并显示输出。

当我在浏览器中输入URL时的实际问题
,30秒后(在浏览器检查下检查 - 网络 - 计时 - 等待TTFB'),它在页面上给出错误,说

出现意外错误(类型=服务不可用,状态=503)。 没有可用的消息。

如果我检查日志,请求仍在处理中,并且在某个点后给出预期的输出。

我对这种行为的基本分析是,当我削减请求较短的日期范围时,如果我在 30 秒之前得到响应,那么我可以在浏览器中看到输出。

这与TTFB时间有关吗? 我真的不确定并坚持这一点。

如果需要,我很乐意分享更多信息,分享您的宝贵建议!

[更新]:这是否与数据库查询性能有关,因为浏览器没有得到响应,尽管日志中的查询执行正在进行中?

数据库查询性能有问题,因为查询需要很长时间。 这导致当我在浏览器/邮递员中到达终点时有更多的时间(30 秒)。 我已经优化了我的数据库查询,现在响应以毫秒为单位。 谢谢!!

最新更新