Проверить настройки Skip to content

504 Gateway Time-out, Nginx, Magento

При обновлении индексов, или создании карты сайта (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

 

 

Magento 1.*
  • Topy Bolot

    было бы приятно почитать пост об оптимизации сервера под magento
    я себе уже голову сломал, поставил nginx+php-fpm+xcache. оптимизировал настройки my.cnf и php.ini.
    при 100к товаров в базе всё-ровно тормоза при открытии по крайней мере разделов каталога. сек 20-30