Am întâlnit această eroare „502 Bad Gateway nginx” când rulez o aplicație django pe motorul de aplicații Google. Când verific jurnalele am primit asta
Traceback (cel mai recent apel ultimul): fișierul „/layers/google.python.pip/pip/lib/python3.9/site-packages/gunicorn/arbiter.py”, linia 589, în fișierul spawn_worker worker.init_process() „ /layers/google.python.pip/pip/lib/python3.9/site-packages/gunicorn/workers/base.py”, linia 134, în fișierul init_process self.load_wsgi() „/layers/google.python.pip /pip/lib/python3.9/site-packages/gunicorn/workers/base.py”, linia 146, în load_wsgi self.wsgi = self.app.wsgi() Fișier „/layers/google.python.pip/pip /lib/python3.9/site-packages/gunicorn/app/base.py”, linia 67, în wsgi self.callable = self.load() Fișier „/layers/google.python.pip/pip/lib/python3 .9/site-packages/gunicorn/app/wsgiapp.py”, rândul 58, în încărcare return self.load_wsgiapp() Fișier „/layers/google.python.pip/pip/lib/python3.9/site-packages/ gunicorn/app/wsgiapp.py", linia 48, în load_wsgiapp return util.import_app(self.app_uri) Fișierul „/layers/google.python.pip/pip/lib/python3.9/site-packages/gunicorn/util. py", linia 359, în mod import_app = importlib.import_module( module) Fișierul „/opt/python3.9/lib/python3.9/importlib/__init__.py”, linia 127, în import_module return _bootstrap._gcd_import(name[level:], package, level) Fișierul „<frozen importlib. _bootstrap>", linia 1030, în _gcd_import Fișier "<frozen importlib._bootstrap>", linia 1007, în _find_and_load Fișierul "<frozen importlib._bootstrap>", linia 981, în _find_and_load_unlocked ModuleNotFound. '; „app.wsgi” nu este un pachet
Aici este aplicația mea.yaml
timp de rulare: python39
punct de intrare: gunicorn -b :$PORT --chdir app/ app.wsgi:application
manipulatori:
- url: /static
static_dir: static/
- URL: /.*
scenariu: auto
docker-compose-deploy.yml
versiunea: „3.9”
Servicii:
gcloud:
imagine: google/cloud-sdk:341.0.0-slim
volume:
- gcp-creds:/creds
- .:/aplicație
work_dir: /app
mediu inconjurator:
- CLOUDSDK_CONFIG=/creds
volume:
gcp-creds:
cerințe.txt
Django>=3.2.3,<3.3
gunicorn>=20.1.0,<20.2
google-cloud-secret-manager>=2.4.0,<2.5
google-cloud-ndb>=1,8,<1,9
Nicio eroare când implementarea totul a mers fără probleme. Orice idee va fi apreciata.