Вступить в клуб →
средняявопросNginx, PHP-FPM, Docker и эксплуатация

max_execution_time подняли до 300 секунд, а отчёт всё равно обрывается на 60-й

Тяжёлый отчёт строится две минуты. В php.ini подняли max_execution_time = 300, но клиент всё равно получает 504 Gateway Time-out ровно через 60 секунд, а в логе Nginx — upstream timed out.

Почему и как правильно?

  • Сработал таймаут Nginx; а долгие отчёты — в очередь
  • max_execution_time нужно задать в секундах, а не в минутах
  • PHP игнорирует max_execution_time для отчётов
  • Нужно увеличить memory_limit

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела