【发布时间】:2018-08-28 18:40:05
【问题描述】:
我的应用程序是在 Rails 上构建的,网络服务器是 puma。
我需要从数据库加载数据,加载所有数据需要 60 多秒。每次向服务器发送get请求,都要等待60多秒。
request get 的超时时间是 60 秒,所以我总是得到 504 网关超时。我在 puma 配置中找不到更改请求超时的地方。 如何将请求超时设置为超过 60 秒?
谢谢!
【问题讨论】:
-
如果您的请求耗时超过 30 秒,这对于 Web 服务器来说是不可接受的,应该予以修复。增加暂停是在大便上贴上创可贴。您需要发布您的代码在 DB 中尝试执行的操作,这需要很长时间才能在此问题上获得更好的帮助。我没有否决你的问题。但请给我们一些帮助。
标签: ruby-on-rails timeout puma