中止那些耗时过长的请求
Rack::Timeout ======================== 如果请求耗时过长,则会中止请求;会抛出异常。默认超时时间为 15 秒。建议根据应用程序的实际情况将超时时间设置为尽可能低。您可以通过设置环境变量 RACK_TIMEOUT_SERVICE_TIMEOUT 来修改此值。还有其他一些设置,请阅读详细信息。Rack::Timeout 并不是解决长时间运行请求的问题的解决方案,而是一个调试和修复工具。应用程序开发人员应追踪 rack-timeout 的数据,并解决特定超时的重复情况,例如通过重构代码使其运行更快或将耗时的工作异步执行。
对于升级时的问题修复,请参阅 升级。
如果您从中间件堆栈中移除了 Rack::Runtime,或者如果您想自行确定 Rack::Timeout 在堆栈中的插入位置,则需要执行此操作。
暂无开放 Issues,或尚未同步最近议题。