Ошибка 504 Gateway Timeout означает, что сервер-шлюз (например, nginx), к которому обратился ваш браузер, не дождался ответа от другого сервера — бэкенда — за отведённое время и вернул тайм-аут. Проще говоря: сайт не «сломан» и не «выключен», а слишком долго думает, и шлюз перестаёт ждать. Ниже — что значит ошибка 504, чем она отличается от 502, почему возникает и что делать и посетителю, и владельцу сайта. 504 — это не «сайта нет», а «сайт не успел ответить вовремя». Разница важная: чинить нужно не доступность, а скорость и стабильность бэкенда. Чтобы понять 504, нужно увидеть, где она возникает в цепочке запроса: Браузер стучится не напрямую к приложению, а к шлюзу (обратному прокси, чаще всего nginx). Шлюз передаёт запрос бэкенду — серверу, где крутится сам сайт. Если бэкенд не ответил за отведённое время, шлюз возвращает 504. Отличие от 502: при 502 Bad Gateway бэкенд ответил, но некорректно (или вовсе упал), а при 504 он просто не ответил вовремя. 502 — «дал битый ответ», 504 — «н
Ошибка 504 Gateway Timeout: что значит и как исправить
26 июля26 июл
3
3 мин