2013-02-12 13 views
11

Co mam i działa:Ustawienie limitu czasu dla wszystkich odwzorowań ProxyPass w dyrektywie Serwer Apache mod_proxy

Używam Apache HTTPD 2.2 żądań proxy. Mam kilka ProxyPass mapowania:

ProxyRequests On 
<Proxy *> 
AddDefaultCharset off 
    Order deny,allow 
    Allow from all 
</Proxy> 
ProxyPreserveHost Off 

ProxyPass /a http://some_ip/ 
ProxyPassReverse /a http://some_ip/ 

ProxyPass /b http://some_other_ip/ 
ProxyPassReverse /b http://some_other_ip/ 

... 

to działa dobrze.

Czego chcę:

Niektóre z moich wniosków trwa dłużej, więc limit czasu daje mi błąd Proxy - Powód: Błąd odczytu z serwera zdalnego.

Chcę ustawić timeout dla wszystkich moich żądań. Czy mogę to zrobić bez dodawania timeout=... KeepAlive=On dla każdego mapowania?

Obecnie mam coś takiego:

ProxyPass /a http://some_ip/ timeout=1200 KeepAlive=On 
ProxyPassReverse /a http://some_ip/ 

ProxyPass /b http://some_other_ip/ timeout=1200 KeepAlive=On 
ProxyPassReverse /b http://some_other_ip/ 

... and i do this for all my ProxyPass mappings 

Mogę powiedzieć Apache w jakiś sposób dodać timeout i KeepAlive parametry wszystkich odwzorowań? Z góry dziękuję.

+0

off topic. Wypróbuj serverfault.com. – EJP

+1

Zgadzam się z tobą, że idzie lepiej w ServerFault, ale są tam tagi powiązane z Apache i mod_proxy, prawda? Moje pytanie dotyczy ustawień dyrektywy mod_proxy serwera Apache 2.2. –

+3

Wiem, dziękuję za to. Udało mi się jednak znaleźć własne rozwiązanie i dodałem je tutaj, może ktoś uzna to za przydatne. –

Odpowiedz

25

Udało mi się znaleźć rozwiązanie samodzielnie. Można ustawić limit czasu przy użyciu bezpośrednio dyrektywę ProxyTimeout z mod_proxy:

ProxyRequests On 
<Proxy *> 
    AddDefaultCharset off 
    Order deny,allow 
    Allow from all 
</Proxy> 
ProxyPreserveHost Off 

ProxyTimeout 1200 
+0

Co to jest ProxyPreserveHost? Aby ustawić limit czasu dyrektywy ProxyTimeout to za mało !!!! Czy musimy określić wszystkie te linie, aby skonfigurować ProxyTimeout? – ArunRaj

+0

Gdzie są dodawane te linie? – user230910

Powiązane problemy