- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的应用是基于 Rails 构建的,Web 服务器是 puma。
我需要从数据库加载数据,加载所有数据需要 60 多秒。每次向服务器发送get请求,都要等60多秒。
request get的timeout是60秒,所以我总是get 504 gateway timeout。我在 puma 配置中找不到更改请求超时的地方。如何将请求超时设置为超过 60 秒?
谢谢!
最佳答案
更新:显然 worker_timeout 不是答案,因为它涉及整个进程挂起,而不仅仅是单个请求。所以这似乎是 Puma 不支持的东西,开发人员希望您使用 Puma 前面的任何东西来实现它,例如 Nginx。
原文:Rails 本身不会超时,但使用 worker_timeout在 config/puma.rb
如果你正在运行 Puma。示例:
worker_timeout (246060) 如果 ENV['RAILS_ENV']=='development'
关于ruby-on-rails - 如何设置 rails 请求超时时间更长?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49375921/
所以我的问题是: 为什么(以及如何避免)C# 中的 Is 运算符的生命周期比 if 中使用的更长? 例子: Animal a = new Cat(); if (a is Cat c) { Co
我遇到了这个问题,我已经尝试解决了很长一段时间。理想情况下,我希望 particles.js 的“生成框”向下延伸到页面底部(由 fullpage.js 计算的 7 x viewport),这样当使用
我想让一个 div(我的侧边栏)延伸到页面底部。我知道我需要添加“高度:100%;”为了做到这一点。 但是当我添加 height: 100%; 时,内容少于侧边栏的页面会降低侧边栏的高度,然后您就看不
只有我这么认为吗,还是在 SQL Server 2008 Management Studio 中扩展数据库列表比在 SQL Server 2005 Management Studio 中扩展数据库列表
我是一名优秀的程序员,十分优秀!