2008-09-26 5 views
8

Когда вы используете прокси-сервер Apache (используя ProxyPass или RewriteRule), если получатель возвращает ошибку (состояние 500-й серии), то Apache не будет проксировать больше запросов в течение 30 секунд.Отключить кэширование ошибок при использовании Apache в качестве прокси-сервера

Я знаю, что есть способ отключить это, установив это значение на 0 секунд, но я не могу вспомнить, как это сделать. Я думаю, что это включает точку с запятой и некоторые параметры, но я не могу найти эту деталь на apache.org.

В среде разработки вы хотите, чтобы это значение равно 0, поэтому вы можете исправить ошибку и перезагрузить страницу немедленно.

ответ

7

Вы должны использовать такую ​​настройку; Источник apache docs

ProxyPass /mirror/foo/ http://backend.example.com/ retry=0 
+1

вы знаете, как сделать то же самое при использовании mod_proxy через mod_rewrite с [P] флаг ли? – 2009-06-10 18:05:17