Nginx — ошибка upstream timed out (110: Connection timed out) while reading response header from upstream, client
Ошибка
2014/10/03 14:21:00 [error] 549033#0: *10466327 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 95.xxx.xxx.xxx, server: _, request: "GET /xxxrend.php HTTP/1.1", upstream: "http://201.45.xxx.xxx:80/xxxrend.php", host: "domain.ru"
если nginx проксирует динамику на apache, то решается добавлением и увеличением директив:
location / { proxy_connect_timeout 300; proxy_send_timeout 300; proxy_read_timeout 300; }
С оф. сайта:
Синтаксис: proxy_read_timeout время; Умолчание: proxy_read_timeout 60s; Контекст: http, server, location Задаёт таймаут при чтении ответа проксированного сервера. Таймаут устанавливается не на всю передачу ответа, а только между двумя операциями чтения. Если по истечении этого времени проксируемый сервер ничего не передаст, соединение закрывается.