Tomcat разрывает соединения во время передачи, используя sendfile и APR Connector - PullRequest
0 голосов
/ 01 февраля 2012

Я использую Tomcat 7 (7.0.25), работающий на Oracle Java 1.6.0_30.Я установил libtcnative-1 и использую APR Connector (org.apache.coyote.http11.Http11AprProtocol).

Я пытаюсь обслуживать статические файлы, используя sendfile (но это не имеет значения, потому что это воспроизводимо без sendfile)

Все работает нормально, если пользователь, загружающий файл, не сохраняет диалоговое окно «Сохранить файл»открывать в своем браузере слишком долго.Когда диалоговое окно «Сохранить файл» открывается более 10 секунд, прежде чем пользователь нажимает «ОК», на компьютере пользователя записывается только часть загруженного файла (обычно около 1,08 МБ).

Кажется, это некий тайм-аут соединения из-за отсутствия активности.Любые идеи, если есть настройка для настройки значения тайм-аута?Или есть идеи, как обойти проблему, не избавившись от APR Connector?

1 Ответ

0 голосов
/ 01 февраля 2012

Две настройки, которые приходят на ум, - это отключение загрузки времени и подключения времени. Можете ли вы передать значения этих двух? Вы можете найти его в файле server.xml.

...