502 Неверный шлюз.После реализации приложения на «Digitalocean» - PullRequest
0 голосов
/ 17 апреля 2019

Я добавил свои приложения на DigitalOcean. Но когда я включаю свой сайт, я вижу ошибку. Msgstr "502 Bad Gateway nginx / 1.14.0 (Ubuntu)". Я хотел бы решить ее, но я не знаю, где я могу найти журналы с ошибками.

Я всегда использовал CMD, и когда я пытался включить сервер, если что-то не работало, CMD четко сказал, что не так. Где я могу найти что-то подобное на DigitalOcean. Я использовал PythonAnywhere один раз, и там была отдельная вкладка с информацией об ошибках (практически такая же, как в CMS). Пожалуйста, прости меня за простые вопросы, у меня мало опыта работы с серверами и GIT.

Любая помощь будет оценена.

1 Ответ

1 голос
/ 17 апреля 2019

502, вероятно, означает, что у вас есть какие-то ошибки в вашем приложении - вам лучше проверить журналы Gunicorn (или другого сервера WSGI). Расположение журналов зависит от того, какой WSGI-сервер вы используете, но, вероятно, вы можете проверить его в конфигурационном файле WSGI. Также вы можете попробовать сделать стандартный 'runserver' просто для того, чтобы убедиться, что ваше приложение может работать правильно. PS Aux | grep gunicorn (или что-то вроде этой команды) может сказать вам, работает ли он. Если это не так, проверьте журналы. Кроме того, вы можете перейти к своему файлу конфигурации, проверить команду, которую вы пытаетесь использовать для запуска сервера, попробовать ее в консоли. Наконец, вы можете убедиться в правильности конфигурации nginx с помощью команды nginx -t.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...