У меня много этой ошибки NGINX на нескольких экземплярах EC2:
2016/10/28 15:50:46 [error] 2879#0: *31351 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 10.0.0.74, server: www.myhost.com, request: "POST /someurl HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php7.0-fpm.sock", host: "www.myhost.com", referrer: "https://www.myhost.com/other-url"
Не знаю, где исследовать ... Nginx? AWS?
Я бы также посмотрел на fastcgi_read_timeout вариант.
fastcgi_read_timeout 150;
(например) в вашем блоке конфигурации nginx, который может начинаться с:
location ~* .php$ {...
Ваше приложение PHP слишком долго обрабатывает этот конкретный запрос.
Вам нужно изучить код приложения PHP, чтобы понять, почему запросы длится так долго, а затем попытаться сделать это быстрее.
время ожидания "восходящего потока" истекает (я думаю, время ожидания по умолчанию составляет 60 секунд)
В этом случае upstream - это ваш fastcgi ... upstream: "fastcgi: // unix: /var/run/php/php7.0-fpm.sock"
Изучите свой php-процесс ...