【问题标题】:Configure request timeout on heroku在heroku上配置请求超时
【发布时间】:2012-08-14 22:51:03
【问题描述】:

是否可以在heroku上配置请求超时?

我有一些报告查询花费的时间超过了 heroku 提供的默认 30 秒。理想情况下,我想为特定请求(仅报告)设置它。

谢谢。

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    Heroku 似乎是encourage responses of 500ms or less。由于他们没有提及更改该页面上的请求超时,我的猜测是他们不支持更改它(尽管您可以询问 Heroku 支持)。

    你为你的报告做了什么样的工作?

    1. 您能否在后台作业中运行计算工作并存储结果? (例如,在内存缓存中、数据库中的另一个表中等)信息需要保持多长时间?

    2. 能否加快查询速度?您的查询计划是什么样的?通过改变查询数据的方式或添加索引是否有改进的余地?

    3. HTTP 流式传输这样的方法会有帮助吗?

    我建议先尝试方法 1 或 2,看看它们是否有帮助。如果您向我们详细说明您正在做什么,我们可能会提供更多帮助。

    【讨论】:

    • 我知道对于我们的一些报告,我们正在运行后台进程以供以后访问,因此这些报告可能也需要这样做。从我目前看到的情况来看,似乎不可能调整任何服务器配置。
    猜你喜欢
    • 2020-06-20
    • 2011-11-27
    • 2015-12-19
    • 2014-07-18
    • 1970-01-01
    • 2018-03-31
    • 2017-11-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多