Вопросы по теме 'uvicorn'

Время ожидания рабочего Gunicorn / Uvicorn на AWS Fargate
Я пытаюсь развернуть свое приложение FastAPI на AWS Fargate с балансировщиком нагрузки приложений перед ним. Приложение обращается к AWS Aurora. Мой стек выглядит следующим образом Python 3.7.4 uvicorn 0.11.3 Gunicorn 19.9.0 fastapi...
1022 просмотров
schedule 08.09.2021

На скорость выполнения кода Fastapi на Python влияет развертывание с помощью uvicorn vs gunicorn
Я написал приложение fastapi. И теперь я подумываю о его развертывании, но, похоже, у меня возникают странные неожиданные проблемы с производительностью, которые, похоже, зависят от того, использую ли я uvicorn или gunicorn. В частности, весь код...
340 просмотров
schedule 15.05.2022

Как запустить Uvicorn + FastAPI в фоновом режиме при тестировании с PyTest
У меня есть приложение REST-API, написанное с помощью Uvicorn + FastAPI Что я хочу протестировать с помощью PyTest. Я хочу запустить сервер в приспособлении, когда я запускаю тесты, поэтому, когда тест завершится, приспособление убьет...
11176 просмотров
schedule 04.10.2022

Запуск нескольких приложений asgi в одном потоке с помощью uvicorn
Я хочу запустить приложение starlette и django в одном потоке. (Наличие их в одном потоке обеспечивает быструю локальную связь между ними). Учитывая, что приложения asgi - это просто сопрограммы, я подумал, что это теоретически возможно с...
2195 просмотров
schedule 04.08.2023

Как использовать FastAPI и uvicorn.run без блокировки потока?
Я ищу возможность использовать uvicorn.run () с приложением FstAPI, но без uvicorn.run () блокирует поток. Я уже пробовал использовать процессы, подпроцессы и потоки, но ничего не получалось. Моя проблема в том, что я хочу запустить сервер из...
7165 просмотров
schedule 30.06.2023

Как разделить соединение с базой данных между рабочими с помощью FastAPI + uvicorn?
Я пытаюсь создать приложение с помощью FastAPI + uvicorn. Это приложение должно поддерживать одновременные подключения. Я не могу гарантировать, что весь код может быть выполнен в режиме async / await. Затем я решил использовать параметры...
729 просмотров
schedule 14.04.2023

Ведение журнала Python с параметрами запроса журнала в приложении Fastapi
У меня есть приложение fastapi, и я хочу регистрировать каждый сделанный по нему запрос. Я пытаюсь использовать для этого loguru и uvicorn, но я не знаю, как распечатать заголовки и параметры запроса (если они есть), связанные с каждым запросом. Я...
3569 просмотров
schedule 18.11.2022

Принимать сжатое тело в FastAPI / Uvicorn
Я использую FastAPI с Uvicorn для реализации u-сервиса, который принимает полезные данные json в теле запроса. Поскольку тело запроса может быть довольно большим, я хочу, чтобы служба принимала gzip-архивы. Как мне этого добиться? Пока что...
712 просмотров
schedule 18.01.2023

Как мне записать X-Forwarded-For с помощью журнала fastapi?
Я запускаю FastApi с guvicorn в такой функции: if __name__ == "__main__": uvicorn.run( app="app.main:app", host="HOSTIP", port=8000, reload=True, # log_config=None,...
266 просмотров
schedule 03.09.2023

Как использовать объекты FastAPI Depends с asyncio?
У меня есть конечная точка FastAPI, где нужно загрузить некоторые файлы из HDFS на локальный сервер. Я пытаюсь использовать asyncio для запуска функции, которая загружает файлы в отдельном процессе. Я использую FastAPI Depends для создания клиента...
82 просмотров

Uvicorn + Gunicorn + Starlette зависает при подаче, не может перезапустить службу без sigkill
Обслуживаю модель на ВМ через gunicorn + uvicorn. Он автоматически запускается супервизором, выполняющим api.sh . api.sh содержит: source /home/asd/.virtual_envs/myproject/bin/activate /home/asd/.virtual_envs/myproject/bin/gunicorn...
458 просмотров