我有一个 IIS 反向代理,它提供一个带有 RoR 3 后端的应用程序。该应用程序显示我们数据库中所选时间段的信息,为您提供各种图表。当不通过反向代理运行时,无论显示什么时间段,一切都会正常运行。但是当通过反向代理运行时,如果发送了足够多的信息,响应主体就会被切断。
查看 rails 后端,所有信息都已发送出去。在浏览器端,我可以查看响应正文以查看它突然中断的位置。如果我使用一个小的时间窗口,将发送完整的响应并正常工作,但是一旦达到一定的大小范围,它就会停止正常工作。即使我正在查看相同的时间范围,截止点也会发生变化。
那么,为什么 IIS 没有完全发送响应正文?或者是什么控制着它?