gpt4 book ai didi

ruby-on-rails - 英雄联盟。请求耗时 100 毫秒,间歇性超时

转载 作者:太空宇宙 更新时间:2023-11-03 17:39:08 24 4
gpt4 key购买 nike

在对 Heroku 上托管的应用程序执行负载测试后,我发现大多数数据库密集型请求需要 50-200 毫秒,具体取决于负载。无论负载如何,它都不会变慢。然而,看似随机,请求将完全超时(30 秒或更长时间)。

在 Heroku 上,为什么相对较高性能的查询/请求可能在 10 次中有 8 次完美运行,而随着负载增加,10 次中有 2 次完全超时?

如果这开始看起来像是 Heroku 本身的问题,我希望首先回答“错误代码”是否会以某种方式导致此问题的问题——或者这是否显然是他们的问题。

更多信息:

多个测功机雪松栈专用 Heroku DB(16 个连接,1.7 GB RAM,1 个组件) rails 3.0.7

提前致谢。

最佳答案

由于您有多个 dynos 和一个专用的数据库实例,并且每月为他们的服务支付数百美元,您应该询问 Heroku

编辑:我应该补充一点,当你检查你的日志时,你可以寻找写着“routing”的一行,这是 Heroku 路由层,它接受 HTTP 请求并将它们发送到你的应用程序。您可以将它们相加以查看在您的应用之外花费了多少时间。不幸的是,我不知道获取大量这些日志以进行负载测试有多么容易。

关于ruby-on-rails - 英雄联盟。请求耗时 100 毫秒,间歇性超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8763178/

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