Изменение Apache2.2.11 httpd.conf не имеет никакого эффекта - PullRequest
0 голосов
/ 26 апреля 2010

Надеюсь, кто-то может помочь здесь. Я недавно установил Wampserver версии 2.0 с Apache версии 2.2.11. Моя проблема в том, что у меня есть несколько больших php-скриптов, время ожидания которых по умолчанию составляет 5 минут (300 секунд) в браузере (я использую ie8). Крайне важно, чтобы я продлил этот предел. Я попытался изменить файл httpd.conf, чтобы включить следующее: TimeOut 1200 Моей целью было установить тайм-аут на 1200 секунд или 20 минут. Я только что выбрал случайное место для размещения этой директивы в файле httpd.conf, так как не могу найти какую-либо документацию, чтобы предположить, что она принадлежит определенному месту в файле. Несмотря на это, сделанные мной изменения появляются в файле httpd.conf, который можно найти в системном трее для сервера wampserver, однако они не имеют никакого эффекта - браузер по-прежнему отключается через 5 минут. Я подумал, что, возможно, у меня неправильные заглавные буквы, поэтому я перешел на: Тайм-аут 1200 Это изменение также не имело никакого эффекта. Может кто-нибудь, пожалуйста, помогите, это очень расстраивает. Может быть, команда может использоваться только внутри определенного модуля? Если так, я понятия не имею, какой, и при этом я не знаю синтаксис, чтобы определить это. С уважением Адриан.

1 Ответ

1 голос
/ 26 апреля 2010

Вы говорите, что 5 минут - это ограничение браузера, но вы ожидаете, что это изменится при изменении конфигурации вашего веб-сервера.

Проверьте настройки для:

HKEY_CURRENT_USER - Программное обеспечение - Microsoft - Windows - CurrentVersion - InternetSettings - ReceiveTimeout

(DWORD valie в миллисекундах)

Однако это не совсем то, как решить проблему: HTTP - это быстрый ответ без сохранения состояния. Начните нарушать правила, и вы попадете в неприятности. Правильный способ решения проблемы - отсоединить длительный процесс от веб-сервера и вернуть его статус.

С

...