504 Gateway Timeout Nginx

nginx 504 Gateway Time-out

PHP-FPM

Соответственно с названия ошибки можно предположить превышение интервала выполнения запроса например от сервиса (демона) php-fpm или же от apache(httpd) в случае настройки проксирования.

Зачастую данная ошибка повязана в работе nginx+php-fpm и в тех случаях если php скрипты очень медленные то Nginx будет отдавать ошибку 504 не дождавшись ответа. Что бы избавиться от данной ошибки можно поднять время ожидания ответа

в таком случае вместо стандартных 30 секунд nginx будет ждать 120

APACHE

Эта ошибка так же бывает в случае использования nginx как прокси-релей. В таком случае нужно увеличить параметр время ожидания проксирования.

после всех внесенных изменений перезапустите Nginx

1
service nginx reload