URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 4993
[ Назад ]

Исходное сообщение
"Время ожидания ответа"

Отправлено flegmalelik , 10-Июл-07 12:22 
Есть скрипт на php который получает файл через file_upload и затем его обрабатывает, после чего на страничку выдается результат. Время обработки достигает 5 и более минут. Проблема: при прямом доступе к скрипту не зависимо от времени обработки (10 и более минут) все работает отлично. При доступе через прокси (squid 2, FreeBSD) если время обработки превышает 5 минут (например 7), то результат не выводится и по истечении 15 минут выходит на ошибку read_timeout.

Содержание

Сообщения в этом обсуждении
"Время ожидания ответа"
Отправлено flegmalelik , 11-Июл-07 11:29 
>Есть скрипт на php который получает файл через file_upload и затем его
>обрабатывает, после чего на страничку выдается результат. Время обработки достигает 5
>и более минут. Проблема: при прямом доступе к скрипту не зависимо
>от времени обработки (10 и более минут) все работает отлично. При
>доступе через прокси (squid 2, FreeBSD) если время обработки превышает 5
>минут (например 7), то результат не выводится и по истечении 15
>минут выходит на ошибку read_timeout.

Вопрос снят. Оказалось есть вышестоящий прокси, на котором таймаут 5 минут. Проблема решена при помощи функции php flush(), которая в определенные периоды (менее 5 минут) посылает на браузер клиента некую информацию, чтоб обмануть вышестоящий прокси.