Получение ошибки 502 Bad Gateway на работающем сайте после нажатия кнопки digitalocean одним щелчком мыши
Краткое изложение проблемы
- Ошибка "502 Bad Gateway - nginx / 1.14.0 (Ubuntu)" при посещении моего сайта.
- Доступ к сайту возможен только через порт сервера разработки: python3 manage.py runserver 0.0.0.0:8080
- Затем я могу получить доступ к своему сайту через www.myproject.com:8080, и все работает как надо
- Я считаю, что это связано с неспособностью ганикорна служить моему проекту
технологии
- python3
- Джанго версия 2.1.2
- Digitalocean
Рабочий процесс до точки ошибки
- Создал капельку в цифровом океане - следуя этому руководству https://www.youtube.com/watch?v=Y-CT_l1dnVU&t=958s
- Похоже, что многие в разделе комментариев этого руководства испытывают ту же проблему
- Используется одним нажатием кнопки цифрового океана для Django
- Перед загрузкой файлов моего проекта я проверил живой сайт, чтобы убедиться, что все было в порядке.
- Загрузил файлы моего проекта и обновил django
- Снова проверил сайт, получил ошибку "502 Bad Gateway"
- Попытка вернуться к старой версии Django, это не проблема
- Следовал этому руководству: https://www.digitalocean.com/community/tutorials/how-to-set-up-django-with-postgres-nginx-and-gunicorn-on-ubuntu-16-04 и обнаружил, что мой оружейный демон не запускается
sudo nano /etc/systemd/system/gunicorn.service
- проверил статус оружейного
sudo systemctl status gunicorn
- Проверенные журналы ошибок:
sudo journalctl -u gunicorn
Любая помощь будет принята с благодарностью