1
Как решить проблему тайм-аута 504 в Magento при работе с Apache, PHP-FPM и Varnish?
У меня есть сайт на Magento, и при запуске бэкэнд-процесса в админке, который «может занять много времени», я получаю ошибку таймаута 504.
Я увеличил PHP max_execution_time до 1500 секунд, но запрос все равно прерывается через 60 секунд. Прокси через Cloudflare отключен, но это не решает проблему. Сервер размещен на VPS. Я проверил логи PHP-FPM и Apache, но не нашел ничего, связанного с ошибкой 504.
Ответы
Владислав Семёнов
(Изменено)
Тайм-аут в Cloudflare составляет 100 секунд, и его нельзя изменить. Если соединение прерывается через 60 секунд, проблема, скорее всего, не в Cloudflare. Если вы уже проверили логи и установили правильные параметры таймаута в Apache, Varnish и PHP-FPM, стоит обратить внимание на настройки облачного провайдера. Возможно, используется HAProxy или другой балансировщик нагрузки, который имеет свои собственные параметры таймаута, и их можно изменить для увеличения времени ожидания.