Я пытаюсь понять, что происходит со следующим сообщением в нашем Apache 2.2 error_log:
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
п
Мы запускаем Apache 2.2 с mod_proxy. Является ли этот Apache тайм-аутом запроса, связанным с его 5-минутным значением TimeOut в httpd.conf? (Это означает, что он не получает ответ от удаленного сервера в течение 5 минут.) Или это просто ответ от удаленного сервера о том, что он не может обработать соединение?
Apache быстро исчерпывает свои MaxClients примерно в то время, когда я вижу эту ошибку.
Быстрый пример записи прокси:
ProxyPass /boom/ga https://super-load1-ga.test.com
ProxyPassReverse /boom/ga https://super-load1-ga.test.com
Timeout
будет использовано ваше глобальное значение. См. Httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxypass httpd.apache.org/docs/2.2/mod/mod_proxy.html#proxytimeout и httpd.apache.org/docs/2.2/mod/core. html # timeout