У меня особенная проблема. Apache закрывает соединение через 12 секунд или около того. Это приводит к появлению в браузере сообщения «Сброс соединения по одноранговой сети».
Я в Linux Centos 5. Использую apache2 / php5.x / mod_gzip. (php с eAccelerator)
Я проверил несколько вариантов:
- Обычно я распечатаю весь вывод HTML как последний шаг. Он всегда закрывает соединение, когда время обработки превышает 12 секунд.
- Если печать происходит быстрее (<12 секунд), соединение не закрывается, и я получаю страницу в браузере. </li>
- Если я что-то печатаю регулярно (каждую секунду или около того), соединение не закрывается, даже если время обработки превышает 12 секунд.
В чем может быть проблема здесь? Любые предложения по устранению этой проблемы?
Редактировать - Подробнее:
- apache access-log показывает код состояния 200.
- Установлена директива TimeOut. Значение тайм-аута установлено на 60.
- php.ini: max_execution_time установлено на 30 секунд.
- клиент и сервер на разных машинах. Это прямое соединение ( без прокси между Edit2: Интернет-провайдер направляет все запросы через свой прокси.).
- Апач автономен.