academy.alxx.ru
Теория, практика, справка
Справка

Что проверить, если сайт отдает 502

Короткая опорная справка для самой частой проблемы после деплоя в CapRover.

Что проверить, если сайт отдает 502

Заметка. Ошибка 502 после успешного build почти всегда означает, что приложение не отвечает так, как ожидает прокси.

Проверяй в таком порядке

1. Приложение вообще стартовало?

Открой runtime logs и проверь, есть ли сообщение о запуске.

2. Совпадает ли Container HTTP Port?

Если приложение слушает 3000, а в CapRover указан 80, сайт будет отдавать 502.

3. Открывается ли служебный домен CapRover?

Это помогает понять, проблема в приложении или уже в custom domain / HTTPS.

4. Не упало ли приложение сразу после старта?

Build log и runtime log — это две разные вещи.

5. Есть ли доступ к базе и нужным env-переменным?

Иногда контейнер стартует, но приложение падает уже на инициализации.

Задание. Если видишь 502, не начинай сразу менять DNS, домен и SSL одновременно. Сначала проверь порт, runtime logs и факт запуска самого приложения.
Следующий урок

Как безопасно перезапустить сервер и сервисы

Пошаговый порядок действий перед перезапуском сервера, Docker и приложений.

Продолжить