При обновлении индексов, или создании карты сайта (sitemap.xml) в Magento (Мадженто), бывает сервер отдает ошибку «504 Gateway Time-out».
Обычно так если веб-сервер «слабенький», мало оперативной памяти, или не настроен для работы с Magento.
Можно поиграться с настройками для PHP, max_execution_time, request_terminate_timeout — поставить побольше значение.
Если не помогло, товаров в каталоге Magento очень много. Тогда можно поиграться с настройками веб-сервера.
Пример для веб-сервера Nginx.
Отредактируем конфигурационный файл Nginx, etc/nginx.conf. В секцию http, добавить или изменить если есть, следующие значения в секундах
keepalive_timeout 3600; send_timeout 3600; proxy_read_timeout 3600;
Перед правкой конфигурационных файлов, надо за архивировать рабочую версию 🙂
Также потребуется перезапустить веб-сервер Nginx
/etc/init.d/nginx restart