ruby-on-rails - 如何更改 Heroku 上的默认请求超时?

标签 ruby-on-rails ruby-on-rails-3 heroku

我的应用程序是在 Rails 上构建的,我的生产服务器在 Heroku 上。

我的应用程序主要用于文件上传和文件处理,处理请求需要超过 50 秒。根据 Heroku 配置,我的请求没有及时响应,并且由于请求超时,它会将我发送到应用程序错误页面。

如何更改 Heroku 上的请求超时配置?

请帮助我使应用程序正常运行。

最佳答案

根据Heroku's documentation这是不可能的

The timeout value is not configurable. If your server requires longer than 30 seconds to complete a given request, we recommend moving that work to a background task or worker to periodically ping your server to see if the processing request has been finished. This pattern frees your web processes up to do more work, and decreases overall application response times.

关于ruby-on-rails - 如何更改 Heroku 上的默认请求超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21749396/

相关文章:

ruby-on-rails - @font-face,提供多个选项有什么意义?

ruby-on-rails - 减少sidekiq作业的执行时间

ruby-on-rails-3 - 在Rails 3中使用带有carreirwave的MiniMagick进行图像裁剪时出错

mysql - 将 Amazon RDS 与 Heroku 连接起来?

.net - Heroku 应用程序在 TLS v1.0/1.1 生命周期结束后无法使用 https

python - Celery 与 Django 中的 Redis 代理 : tasks successfully execute, 但仍然存在太多持久的 Redis key 和连接

css - select2 css 加载时间太长

ruby-on-rails - 如何从 rails3 Controller 中的复选框获取参数

ruby-on-rails - 无法使用 Authlogic on Rails 3.0.1 设置 current_user

javascript - 如何在发送前将数据附加到 XHR 请求?