Коды ответов сервера или, как их еще называют, коды состояния HTTP (англ. HTTP Status Codes) передаются в заголовке ответа сервера на запрос клиента по протоколу HTTP, и содержат информацию о том, насколько серверу удалось обработать запрос клиента.
Звучит сложновато? На самом деле ничего сложного в этом нет...
Когда в браузере отображается ошибка 502 Bad Gateway, значит, сервер, который действует как шлюз, помогающий перенаправить запрос на другой сервер и восстановить ответ, получил недопустимый ответ или не получил его в принципе. То есть или соединение разорвано, или на стороне сервера возникла проблема, которая возвращает неверный ответ. Частые причины 1. Сервер перегружен или не работает. 2. Нарушена связь между двумя серверами – не согласован протокол, который будет использоваться для обмена информацией...