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
Задаёт таймаут при чтении ответа проксированного сервера. Таймаут устанавливается не на всю передачу ответа, а только
между двумя операциями чтения. Если по истечении этого времени проксируемый сервер ничего не передаст, соединение
 закрывается.

Понравилась статья, расскажи о ней друзьям, нажми кнопку!