У меня возникла проблема с развертыванием приложения Python Flask в Службе приложений Azure (Python 3.9) с использованием zip-развертывания. Ниже приведены подробности: Структура каталога:
Site's appCommandLine: gunicorn --bind=0.0.0.0:8000 app:app
Launching oryx with: create-script -appPath /home/site/wwwroot -output /opt/startup/startup.sh -virtualEnvName antenv -defaultApp /opt/defaultsite -userStartupCommand 'gunicorn --bind=0.0.0.0:8000 app:app'
Could not find build manifest file at '/home/site/wwwroot/oryx-manifest.toml'
Could not find operation ID in manifest. Generating an operation id...
Build Operation ID: c9b33d68-8d6d-4326-9b08-257fe923d135
Oryx Version: 0.2.20240619.2, Commit: cf006407a02b225f59dccd677986973c7889aa50, ReleaseTagName: 20240619.2
Writing output script to '/opt/startup/startup.sh'
WARNING: Could not find virtual environment directory /home/site/wwwroot/antenv.
WARNING: Could not find package directory /home/site/wwwroot/__oryx_packages__.
Booting worker with pid: 1075
[1075] [ERROR] Exception in worker process
Traceback (most recent call last):
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker
worker.init_process()
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/workers/base.py", line 134, in init_process
self.load_wsgi()
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi
self.wsgi = self.app.wsgi()
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/app/base.py", line 67, in wsgi
self.callable = self.load()
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 58, in load
return self.load_wsgiapp()
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp
return util.import_app(self.app_uri)
File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/util.py", line 371, in import_app
mod = importlib.import_module(module)
File "/opt/python/3.9.19/lib/python3.9/importlib/__init__.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1030, in _gcd_import
File "", line 1007, in _find_and_load
File "", line 986, in _find_and_load_unlocked
File "", line 680, in _load_unlocked
File "", line 850, in exec_module
File "", line 228, in _call_with_frames_removed
File "/home/site/wwwroot/app.py", line 2, in
import openai
ModuleNotFoundError: No module named 'openai'
[1075] [INFO] Worker exiting (pid: 1075)
[1064] [ERROR] Worker (pid:1075) exited with code 3
[1064] [ERROR] Shutting down: Master
[1064] [ERROR] Reason: Worker failed to boot.
Я проверил, что код работает локально, но при развертывании в Службе приложений Azure происходит сбой. Мы будем очень признательны за любые идеи или предложения о том, что может быть причиной этой проблемы!
Заранее спасибо!
У меня возникла проблема с развертыванием приложения Python Flask в [b]Службе приложений Azure (Python 3.9)[/b] с использованием zip-развертывания. Ниже приведены подробности: [b]Структура каталога:[/b] [code]. |---app.py |---requirements.txt [/code] [b]Рабочий код:[/b] app.py: [code]from flask import Flask
if __name__ == '__main__': app.run(host='0.0.0.0', port=8000) [/code] requirements.txt: [code]Flask==3.1.0 openai==1.57.1 [/code] [b]Шаги по развертыванию:[/b] [b]Создание zip-файла:[/b] [list] [*]Откройте каталог в проводнике. [*]Выберите указанные выше файлы (app.py и require.txt)
Откройте каталог в проводнике. [*]Выберите указанные выше файлы (app.py и require.txt)
Откройте каталог в проводнике. [*]Выберите указанные выше файлы (app.py и require.txt)
li> Щелкните правой кнопкой мыши файл app.py. [*]Сжать в -> ZIP-файл [/list] [b]Команда для развертывания в службе приложений Azure:[/b][code]curl -k -v -X POST -H 'Content-Type: application/zip' -u ":" --data-binary @app.zip https://.scm.dev001.ase.frk.com/api/zipdeploy [/code] [b]Ошибка в потоке журнала API:[/b] [code]Site's appCommandLine: gunicorn --bind=0.0.0.0:8000 app:app Launching oryx with: create-script -appPath /home/site/wwwroot -output /opt/startup/startup.sh -virtualEnvName antenv -defaultApp /opt/defaultsite -userStartupCommand 'gunicorn --bind=0.0.0.0:8000 app:app' Could not find build manifest file at '/home/site/wwwroot/oryx-manifest.toml' Could not find operation ID in manifest. Generating an operation id... Build Operation ID: c9b33d68-8d6d-4326-9b08-257fe923d135 Oryx Version: 0.2.20240619.2, Commit: cf006407a02b225f59dccd677986973c7889aa50, ReleaseTagName: 20240619.2 Writing output script to '/opt/startup/startup.sh' WARNING: Could not find virtual environment directory /home/site/wwwroot/antenv. WARNING: Could not find package directory /home/site/wwwroot/__oryx_packages__.
Booting worker with pid: 1075 [1075] [ERROR] Exception in worker process Traceback (most recent call last): File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/arbiter.py", line 609, in spawn_worker worker.init_process() File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/workers/base.py", line 134, in init_process self.load_wsgi() File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/workers/base.py", line 146, in load_wsgi self.wsgi = self.app.wsgi() File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/app/base.py", line 67, in wsgi self.callable = self.load() File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 58, in load return self.load_wsgiapp() File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/app/wsgiapp.py", line 48, in load_wsgiapp return util.import_app(self.app_uri) File "/opt/python/3.9.19/lib/python3.9/site-packages/gunicorn/util.py", line 371, in import_app mod = importlib.import_module(module) File "/opt/python/3.9.19/lib/python3.9/importlib/__init__.py", line 127, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "", line 1030, in _gcd_import File "", line 1007, in _find_and_load File "", line 986, in _find_and_load_unlocked File "", line 680, in _load_unlocked File "", line 850, in exec_module File "", line 228, in _call_with_frames_removed File "/home/site/wwwroot/app.py", line 2, in import openai ModuleNotFoundError: No module named 'openai' [1075] [INFO] Worker exiting (pid: 1075) [1064] [ERROR] Worker (pid:1075) exited with code 3 [1064] [ERROR] Shutting down: Master [1064] [ERROR] Reason: Worker failed to boot. [/code] Я проверил, что код работает локально, но при развертывании в Службе приложений Azure происходит сбой. Мы будем очень признательны за любые идеи или предложения о том, что может быть причиной этой проблемы! Заранее спасибо!
У меня возникла проблема с развертыванием приложения Python Flask в Службе приложений Azure (Python 3.9) с использованием zip-развертывания. Ниже приведены подробности:
Структура каталога:
.
|---app.py
|---requirements.txt
Я пытаюсь использовать действие после развертывания в Службе приложений Azure с приложением Flask. Я следовал этому сообщению о переполнении стека, чтобы выполнить действие после развертывания, но в результате контейнер не запускается с этой...
Я развертываю функцию Java Azure с помощью ZIP-развертывания, а зависимости управляются через файл pom.xml. Эти зависимости упаковываются в виде файлов JAR в папку /lib внутри /home/site/wwwroot во время развертывания.
Проблема в том, что когда я...
Ниже приведен код, который я использовал для развертывания кода для проверки работоспособности службы приложений Azure. Но код не работает должным образом, домашняя_страница работала, но процесс_данные не работают с ошибкой 500. Итак, мой вопрос:...
Мне нужно развернуть моего бота Telegram на хостинге Render, но в логах сервера ошибка: введите описание изображения сюда
В этом приложении я использовал Flask, Telebot и официантку для создания сервера.
Чтобы запустить приложение, я использую...