Próbuję zrozumieć, co dzieje się z następującym komunikatem w naszym dzienniku błędów 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
Używamy Apache 2.2 z mod_proxy. Czy ten serwer Apache przeterminował żądanie związane z jego 5-minutową wartością TimeOut w httpd.conf? (Oznacza to, że nie odbiera odpowiedzi ze zdalnego serwera w ciągu 5 minut.) Czy to po prostu odpowiedź ze zdalnego serwera mówi, że nie może obsłużyć połączenia?
W czasie, gdy widzę ten błąd, Apache szybko kończy się z MaxClients.
Szybki przykład wpisu proxy:
ProxyPass /boom/ga https://super-load1-ga.test.com
ProxyPassReverse /boom/ga https://super-load1-ga.test.com
Timeout
zostanie użyta wartość globalna . Zobacz httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxytimeout i httpd.apache.org/docs/2.2/mod/core. html # timeout