Приложение Django не может быть развернуто в веб-службе AzurePython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Приложение Django не может быть развернуто в веб-службе Azure

Сообщение Anonymous »

У меня есть приложение Django, которое работало без проблем два дня назад в Azure. Затем я добавил некоторый код Azure OAI, используя семантическое ядро, и с тех пор не смог завершить этап развертывания рабочего процесса действий GitHub для развертывания приложения. Чтобы использовать семантическое ядро, мне пришлось обновить Python 3.11 с Python 3.8 в Azure. Развертывание выполняется около 40 минут, а затем выдается ошибка.
Из журналов Docker я вижу следующую проблему: ModuleNotFoundError: нет модуля с именем «django»

Код: Выделить всё

2024-12-30T01:12:32.6106267Z Using packages from virtual environment antenv located at /home/site/wwwroot/antenv.
2024-12-30T01:12:32.6117557Z Updated PYTHONPATH to '/opt/startup/app_logs:/home/site/wwwroot/antenv/lib/python3.11/site-packages'
2024-12-30T01:12:35.1840122Z [2024-12-30 01:12:35 +0000] [84] [INFO] Starting gunicorn 23.0.0
2024-12-30T01:12:35.3134084Z [2024-12-30 01:12:35 +0000] [84] [INFO] Listening at: http://0.0.0.0:8000 (84)
2024-12-30T01:12:35.3205313Z [2024-12-30 01:12:35 +0000] [84] [INFO] Using worker: sync
2024-12-30T01:12:35.3321195Z [2024-12-30 01:12:35 +0000] [89] [INFO] Booting worker with pid: 89
2024-12-30T01:12:35.4238708Z [2024-12-30 01:12:35 +0000] [89] [ERROR] Exception in worker process
2024-12-30T01:12:35.4473148Z Traceback (most recent call last):
2024-12-30T01:12:35.4475461Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/arbiter.py", line 608, in spawn_worker
2024-12-30T01:12:35.4476786Z     worker.init_process()
2024-12-30T01:12:35.4477986Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/workers/base.py", line 135, in init_process
2024-12-30T01:12:35.4479379Z     self.load_wsgi()
2024-12-30T01:12:35.4480603Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/workers/base.py", line 147, in load_wsgi
2024-12-30T01:12:35.4481752Z     self.wsgi = self.app.wsgi()
2024-12-30T01:12:35.4484237Z                 ^^^^^^^^^^^^^^^
2024-12-30T01:12:35.4485531Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/app/base.py", line 66, in wsgi
2024-12-30T01:12:35.4486749Z     self.callable = self.load()
2024-12-30T01:12:35.4487911Z                     ^^^^^^^^^^^
2024-12-30T01:12:35.4489069Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 57, in load
2024-12-30T01:12:35.4490218Z     return self.load_wsgiapp()
2024-12-30T01:12:35.4491827Z            ^^^^^^^^^^^^^^^^^^^
2024-12-30T01:12:35.4493529Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/app/wsgiapp.py", line 47, in load_wsgiapp
2024-12-30T01:12:35.4496151Z     return util.import_app(self.app_uri)
2024-12-30T01:12:35.4497571Z            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-30T01:12:35.4498724Z   File "/opt/python/3.11.10/lib/python3.11/site-packages/gunicorn/util.py", line 370, in import_app
2024-12-30T01:12:35.4503737Z     mod = importlib.import_module(module)
2024-12-30T01:12:35.4505133Z           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-30T01:12:35.4507753Z   File "/opt/python/3.11.10/lib/python3.11/importlib/__init__.py", line 126, in import_module
2024-12-30T01:12:35.4509384Z     return _bootstrap._gcd_import(name[level:], package, level)
2024-12-30T01:12:35.4510611Z            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-12-30T01:12:35.4511876Z   File "", line 1204, in _gcd_import
2024-12-30T01:12:35.4513103Z   File "", line 1176, in _find_and_load
2024-12-30T01:12:35.4571053Z   File "", line 1147, in _find_and_load_unlocked
2024-12-30T01:12:35.4572360Z   File "", line 690, in _load_unlocked
2024-12-30T01:12:35.4573594Z   File "", line 940, in exec_module
2024-12-30T01:12:35.4574752Z   File "", line 241, in _call_with_frames_removed
2024-12-30T01:12:35.4575942Z   File "/home/site/wwwroot//wsgi.py", line 12, in 
2024-12-30T01:12:35.4577090Z     from django.core.wsgi import get_wsgi_application
2024-12-30T01:12:35.4578220Z ModuleNotFoundError: No module named 'django'
2024-12-30T01:12:35.4888669Z [2024-12-30 01:12:35 +0000] [89] [INFO] Worker exiting (pid: 89)
2024-12-30T01:12:35.7610862Z [2024-12-30 01:12:35 +0000] [84] [ERROR] Worker (pid:89) exited with code 3
2024-12-30T01:12:35.7619628Z [2024-12-30 01:12:35 +0000] [84] [ERROR] Shutting down: Master
2024-12-30T01:12:35.7622636Z [2024-12-30 01:12:35 +0000] [84] [ERROR] Reason:  Worker failed to boot.
Из журналов Kudo я вижу, что развертывание зависло

Код: Выделить всё

2024-12-30T02:54:34.5926086Z Activating virtual environment...
2024-12-30T02:54:34.6393062Z Running pip install...
2024-12-30T03:33:42.8129357Z ..............................................................................................................................................................................................................................................................................................................................................................................................................................................
Я попробовал несколько идей, перечисленных в разных темах, например указание sys.path в wsgi.py или создание нового развертывания на GitHub, но безуспешно.
Есть какие-нибудь идеи о том, что я могу попробовать, чтобы решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/793 ... eb-service
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Приложение Django не может быть развернуто в веб-службе Azure
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Приложение Django не может быть развернуто в веб-службе Azure
    Anonymous » » в форуме Python
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Невозможно запустить веб-приложение в службе приложений Azure из-за того, что SDK opentelemetry монитора Azure пытается
    Anonymous » » в форуме Linux
    0 Ответы
    19 Просмотры
    Последнее сообщение Anonymous
  • Веб-приложение jboss развернуто, но не найдено
    Anonymous » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • После реализации Duende BFF развернуто веб -приложение не работает
    Гость » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Гость

Вернуться в «Python»