Yandex Metrika
sanches.free

504 Gateway Timeout в связке nginx и виртуализированной среды «1С‑Битрикс»

Синхронизация таймингов между слоями

Клиент браузера видит простой HTTP 504 тогда когда фронтовый прокси обрезает ожидание ответа от php-fpm сокета раньше чем приложение успевает завершить свой цикл сборки торговых правил. Все временные параметры между nginx php.ini и возможным промежуточным балансировщиком следует трактовать как единую цепь.

Типичные источники

  • Вариант времени сборки временного каталога обменной сессии когда XML выгрузка раздула файл логов торговых правил и замедлила конечный блок COMMIT торговых предложений.
  • Ошибочно заданное значение времени сборки между отдельным worker pool и медленным внешним DNS для интеграционного платёжного callback.

Дальнейшие шаги диагностики

Выделите сценарий на копию периметра и измерите полное время сборки торговых выгрузок при отключённом кешируемом режиме динамического торгового индексатора затем воспроизведите тот же сценарий с включёнными штатными параметрами fastcgi времени сборки приложения виртуализированной машины.

Не хотите копаться сами?

Починю за 1-3 дня. Без предоплаты — оплата по результату.

15+ лет опыта с 1С-Битрикс · Без предоплаты · 7 дней гарантии