Tôi đã gặp phải lỗi này '502 Bad Gateway nginx' khi chạy ứng dụng django trên công cụ ứng dụng google. Khi tôi kiểm tra các bản ghi tôi nhận được điều này
Traceback (lần gọi gần đây nhất): Tệp "/layers/google.python.pip/pip/lib/python3.9/site-packages/gunicorn/arbiter.py", dòng 589, trong tệp spawn_worker worker.init_ process() " /layers/google.python.pip/pip/lib/python3.9/site-packages/gunicorn/workers/base.py", dòng 134, trong tệp init_ process self.load_wsgi() "/layers/google.python.pip /pip/lib/python3.9/site-packages/gunicorn/workers/base.py", dòng 146, trong load_wsgi self.wsgi = self.app.wsgi() Tệp "/layers/google.python.pip/pip /lib/python3.9/site-packages/gunicorn/app/base.py", dòng 67, trong tệp wsgi self.callable = self.load() "/layers/google.python.pip/pip/lib/python3 .9/site-packages/gunicorn/app/wsgiapp.py", dòng 58, khi tải trả về self.load_wsgiapp() Tệp "/layers/google.python.pip/pip/lib/python3.9/site-packages/ gunicorn/app/wsgiapp.py", dòng 48, trong tệp load_wsgiapp return util.import_app(self.app_uri) "/layers/google.python.pip/pip/lib/python3.9/site-packages/gunicorn/util. py", dòng 359, trong import_app mod = importlib.import_module( module) Tệp "/opt/python3.9/lib/python3.9/importlib/__init__.py", dòng 127, trong import_module return _bootstrap._gcd_import(name[level:], package, level) Tệp "<frozen importlib. _bootstrap>", dòng 1030, trong Tệp _gcd_import "<importlib._bootstrap> bị đóng băng>", dòng 1007, trong Tệp _find_and_load "<importlib._bootstrap> bị đóng băng>", dòng 981, trong _find_and_load_unlocked ModuleNotFoundError: Không có mô-đun nào có tên 'app.wsgi.application '; 'app.wsgi' không phải là một gói
Đây là ứng dụng của tôi.yaml
thời gian chạy: python39
điểm vào: gunicorn -b :$PORT --chdir app/ app.wsgi:application
xử lý:
- url: /tĩnh
tĩnh_dir: tĩnh/
- url: /.*
kịch bản: tự động
docker-compose-deploy.yml
phiên bản: '3.9'
dịch vụ:
đám mây:
hình ảnh: google/cloud-sdk:341.0.0-slim
khối lượng:
- gcp-creds:/creds
- .:/ứng dụng
working_dir: / ứng dụng
môi trường:
- CLOUDSDK_CONFIG=/tín dụng
khối lượng:
gcp-tín dụng:
yêu cầu.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
Không có lỗi khi triển khai mọi thứ diễn ra suôn sẻ. Bất kỳ ý tưởng sẽ được đánh giá cao.