Вступить в клуб →
лёгкаявопросNginx и балансировка: прокси, TLS, таймауты

Выгрузка отчёта ровно через 60 секунд отдаёт 504 Gateway Timeout

Nginx проксирует запросы на бэкенд без особых настроек таймаутов. Отчёт за квартал бэкенд готовит 90 секунд и всё это время ничего не отправляет клиенту. Пользователь каждый раз получает 504 Gateway Timeout ровно через минуту, а в логах бэкенда отчёт успешно собирается.

Какая настройка срабатывает?

  • proxy_read_timeout, по умолчанию 60 секунд
  • keepalive_timeout, по умолчанию 75 секунд
  • client_body_timeout, по умолчанию 60 секунд
  • send_timeout для ответа клиенту

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

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

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

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