# 502/503 ошибка при статусе "Успешно развернуто" Если развернув проект со статусом "Успешно развернуто" вы наблюдаете 503 или 502 ошибку и **нет логов**, это связано с одной из следующих причин: ## Выбран неподходящий тариф Иногда вашему проекту может не хватать ресурса ОЗУ или CPU. Попробуйте изменить тариф в разделе "Настройки", увеличив ресурс. Если причина только в тарифе - то проект заработает. Причина может быть не только в тарифе, в связи с этим рекомендуем во время отладки выставить один из старших тарифов (чтобы исключить эту причину), и когда отладка завершена поменять на требуемый тариф. ```{eval-rst} .. admonition:: Важно :class: warning На тарифе "Пробный" не работают БД и их клиенты(pgAdmin) из-за недостатка ОЗУ. Таким сервисам больше подходит тариф "Начальный" и выше. ``` ```{eval-rst} .. admonition:: Рекомендация :class: tip Для любых не тестовых проектов выбирать тариф уровня не ниже "Начальный". ``` ```{eval-rst} .. admonition:: Рекомендация :class: tip Попробуйте запустить проект на одном из старших тарифов, и после успешного запуска измените тариф на более подходящий в разделе "Настройки". ``` ## Приложение слушает не тот порт По умолчанию в Amvera Cloud открыт порт 80. Проверьте, действительно ли приложение слушает именно его, или измените номер порта в файле `amvera.yaml`. Обычно это делается так: ```yaml # часть amvera.yaml run: containerPort: 8080 ``` Вместо `8080` можете указать номер порта, который слушает ваше приложение. ## Host не изменен на 0.0.0.0 Если host оставлен в значении localhost(127.0.0.1— 127.255.255.254), а не 0.0.0.0 вы можете получить ошибку 502. Поменяйте значение хоста на 0.0.0.0 Пример app.run(host='0.0.0.0', port=ваш порт) ## Допущена ошибка в названии файла При написании `amvera.yaml` или `Dockerfile` вы могли допустить ошибку в имени копируемого файла. Убедитесь, что все файлы указаны верно. ## Ошибка в зависимостях Проверьте, все ли зависимости верно указаны. Особенно это касается проектов на Python. Убедитесь, что у Вас есть файл `requirements.txt` и в нем перечислены все требуемые зависимости. Этот файл должен находиться в корне проекта. Если это не так, укажите путь до него в `amvera.yaml`: ```yaml # часть amvera.yml build: requirementsPath: src/requirements.amvera.txt ``` Вместо `src/requirements.amvera.txt` укажите путь до вашего файла `requirements.txt` ```{eval-rst} .. admonition:: Подсказка :class: hint Если не получается разобраться, пишите в поддержку support@amvera.ru. Просим сразу указывать имя пользователя и проекта. Мы постараемся помочь. ```