Sto cercando di capire cosa sta succedendo con il seguente messaggio nel nostro error_log di Apache 2.2:
Wed May 18 21:03:29 2011] [error] [client 172.20.10.10] (70007)The timeout specified has expired: proxy: error reading status line from remote server super-load1-ga.test.com, referer: https://tester2.test.com/boom/ga/inside.as
p
Stiamo eseguendo Apache 2.2 con mod_proxy. Questo Apache ha il timeout della richiesta correlato al suo valore TimeOut di 5 minuti in httpd.conf? (Significa che non riceve una risposta dal server remoto in 5 min.) O è semplicemente una risposta dal server remoto che dice che non è in grado di gestire la connessione?
Apache esaurisce rapidamente i suoi MaxClients nel momento in cui vedo questo errore.
Esempio rapido di voce proxy:
ProxyPass /boom/ga https://super-load1-ga.test.com
ProxyPassReverse /boom/ga https://super-load1-ga.test.com
Timeout
verrà utilizzato il valore globale . Vedi httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxytimeout e httpd.apache.org/docs/2.2/mod/core. html # timeout