Gravatar is an online service that allows Internet users to maintain a consistent image on most websites.

Константин Лебедев

1

Как решить проблему тайм-аута 504 в Magento при работе с Apache, PHP-FPM и Varnish?

У меня есть сайт на Magento, и при запуске бэкэнд-процесса в админке, который «может занять много времени», я получаю ошибку таймаута 504.
Я увеличил PHP max_execution_time до 1500 секунд, но запрос все равно прерывается через 60 секунд. Прокси через Cloudflare отключен, но это не решает проблему. Сервер размещен на VPS. Я проверил логи PHP-FPM и Apache, но не нашел ничего, связанного с ошибкой 504.

Ответы

  • Gravatar is an online service that allows Internet users to maintain a consistent image on most websites.

    Владислав Семёнов

    (Изменено)

    Тайм-аут в Cloudflare составляет 100 секунд, и его нельзя изменить. Если соединение прерывается через 60 секунд, проблема, скорее всего, не в Cloudflare. Если вы уже проверили логи и установили правильные параметры таймаута в Apache, Varnish и PHP-FPM, стоит обратить внимание на настройки облачного провайдера. Возможно, используется HAProxy или другой балансировщик нагрузки, который имеет свои собственные параметры таймаута, и их можно изменить для увеличения времени ожидания.

    1