gpt4 book ai didi

ruby-on-rails - Heroku 上 Rails 应用程序的请求排队时间较长

转载 作者:行者123 更新时间:2023-12-03 00:37:20 25 4
gpt4 key购买 nike

我们发现 Heroku 上的 Rails 应用程序在负载下出现问题,尽管 CPU 利用率远低于 100% 并且内存使用量完全在测功机的容量范围内,但请求排队(据 New Relic 报告)急剧上升。

此时我考虑寻找问题的地方是资源争用(例如数据库连接)和阻塞等待外部服务的响应。

我正在寻求有关如何解决问题的帮助。除了我提到的两件事之外,您还需要寻找什么?您将使用什么工具来获取数据并理解它?

感谢您的任何建议。

最佳答案

WebBrick 是 Rails 应用程序的默认设置,它是一个单线程服务器,这意味着来自连接速度较慢的用户的任何请求都可能会使您的请求排队等待连接速度较慢的用户下载其请求。如果您不使用 Puma 或 Phusion Passenger,您可能会继续遇到此问题。

关于ruby-on-rails - Heroku 上 Rails 应用程序的请求排队时间较长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31084866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com