Что проверить, если сайт отдает 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 и приложений.