【发布时间】:2012-08-17 00:35:19
【问题描述】:
我想从机架中间件内部在我的 EM 连接上运行 set_comm_inactivity_timeout(0)。
这将允许我为升级的 Web 套接字设置一个超时,而为 Rails 应用设置另一个超时。
我的 web 套接字都是中间件链中的第一个,因此它不会对 Rack::Lock 等造成严重破坏。
我看到有些人只是在 Thin 中进行无限超时,然后在之后注入类似 Rack::Timeout 的内容。
有没有办法从 Rack 中间件访问 EM::Connection 或连接签名?
【问题讨论】: