Ищем решение, как исправить nginx 502 Bad Gateway с помощью Django с помощью Elastic Beanstalk. Приложение Django корректное, локально все работает без проблем. Проблемы возникают, когда я пытаюсь развернуть это приложение в AWS EC2.
Я использую базу данных AWS PostgreSQL.
Все переменные среды сохраняются в средах AWS. правильно. Перепробовали все решения, но ничего не помогло.
Возможно ли, что некоторые библиотеки создают конфликт, который приводит к ошибке 502 Bad Gateway?
Использование < Strong>Python 3.11.9
**requitements.txt**
asgiref==3.8.1
boto3==1.34.141
botocore==1.34.141
certifi==2024.7.4
charset-normalizer==3.3.2
colorama==0.4.6
crispy-bootstrap5==2024.2
Django==5.0.6
django-autoslug==1.9.9
django-crispy-forms==2.2
django-environ==0.11.2
django-mathfilters==1.0.0
django-storages==1.14.4
django-utils-six==2.0
djangorestframework==3.15.2
gunicorn==20.1.0
idna==3.7
jmespath==1.0.1
packaging==24.1
phonenumbers==8.13.40
pillow==10.3.0
psycopg2-binary==2.9.9
requests==2.32.3
s3transfer==0.10.2
six==1.16.0
sqlparse==0.5.0
tzdata==2024.1
urllib3==2.2.2
Тогда
**.ebextensions/django.config**
option_settings:
aws:elasticbeanstalk:container:python:
WSGIPath: ecommerce.wsgi:application
Тогда
**Procfile**
web: gunicorn ecommerce.wsgi:application --bind 0.0.0.0:8000
Тогда
**ecommerce/ecommerce/wsgi.py**
import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "ecommerce.settings")
application = get_wsgi_application()
Тогда
**.ebignore**
requirements.dev.txt
.pytest_cache/
tests/
.pytest_cache/
*.test.py
test_*.py
*.local
.env
.env.example
.git/
README.md
.prettierignore
.vscode/
.idea/
*.pyc
__pycache__/
.mypy_cache/
.nox/
.coverage
.tox/
.venv/
Вывод CMD:
>eb logs
Retrieving logs...
===========================
----------------------------------------
/var/log/web.stdout.log
web[2267]: File "/var/app/venv/staging-LQM1lest/lib64/python3.11/site-packages/gunicorn/util.py", line 359, in import_app
Подробнее здесь: https://stackoverflow.com/questions/788 ... -nginx-502
Джанго nginx 502 ⇐ Python
Программы на Python
1 сообщение
• Страница 1 из 1
Anonymous
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...