Puncte:0

Google App Engine implementează django ModuleNotFoundError: Niciun modul numit „app.wsgi.application”; „app.wsgi” nu este un pachet

drapel ru

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.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.