У меня есть обратный прокси-сервер IIS, доставляющий приложение с бэкэндом RoR 3. Приложение отображает информацию из наших баз данных за выбранный период времени, предоставляя вам различные диаграммы и графики. Если не запустить обратный прокси-сервер, все работает правильно в течение любого отображаемого периода времени. Но при запуске через обратный прокси тело ответа будет просто обрезано, если будет отправлено достаточно информации.
Глядя на бэкэнд rails, вся информация отправляется. Со стороны браузера я могу посмотреть на тело ответа, чтобы увидеть, где оно внезапно обрывается. Если я использую небольшое окно времени, полный ответ будет отправлен и будет работать нормально, но как только он достигнет определенного диапазона размеров, он перестанет работать должным образом. Точка отсечки также изменится, даже если я смотрю на тот же временной диапазон.
Итак, почему тело ответа не полностью отправляется IIS? Или что этим управляет?