【发布时间】:2014-05-17 14:57:43
【问题描述】:
我在 Heroku 上运行带有独角兽服务器的 ruby on rails 应用程序。
场景:客户端发送 HTTP POST 请求,请求正文较大。
我的理解:
- Heroku 路由器与客户端建立 HTTP 连接并将其转发给测功机
- 30 秒计数器启动
- Dyno 开始通过连接从客户端读取请求正文
- 如果客户端速度较慢并且传输请求正文的时间超过 30 秒,Heroku 会发出 HTTP 503 错误并关闭连接
我的理解对吗?还是 Heroku 仅在 dyno 读取请求正文后才启动超时计数器?
【问题讨论】:
标签: ruby-on-rails heroku unicorn