Описание тега hypercorn

Hypercorn - это веб-сервер ASGI, основанный на библиотеках sans-io hyper, h11, h2 и wsproto и вдохновленный Gunicorn.
2 ответа

Как передать asyncio.get_event_loop() в кварту в командной строке?

В документе они передали цикл обработки событий в кварту. Необходимо вызвать асинхронный метод в обработчике маршрута. Как изменить это в командной строке для героку? if __name__ == '__main__': loop=asyncio.get_event_loop() app.run(loop=loop) Я пыта…
22 июн '19 в 07:13
2 ответа

Как использовать телемарафон с гиперкорном?

Тельтон с квартом Как использовать телемарафон с гиперкорном? Как конвертировать следующую строку app.run(loop=client.loop) В procfile, как пройти цикл hypercorn file:app -k asyncio Или как использовать гиперкорн API? import asyncio from hypercorn.…
03 июл '19 в 19:51
1 ответ

Hypercorn - Не удается найти модуль __main__ в папке

Я использую Quart(Flask async) с debug=True и встроенным сервером Hypercorn, но каждый раз, когда я сохраняю файл и приложение пытается перезапуститься, я получаю: C: \ Users \ myusername.virtualenvs \ App-GtW9WS3s \ Scripts \ python.exe: не удается…
19 июл '19 в 23:10
1 ответ

Как взаимодействовать с веб-фреймворком Hypercorn и Starlette

Я смог запустить его с помощью Gunicorn и uvloop, но мне было трудно заставить это работать с Hypercorn. Другой вопрос - это определение количества рабочих для фреймворков ASGI.
30 сен '19 в 05:18
1 ответ

Кто должен обрабатывать SSL-сертификаты для HTTPS-соединений на обратном прокси-сервере + Python HTTPS-сервере?

Предположим, я хочу использовать комбинацию NGinX (возможно, другую, поскольку он не проксирует запросы HTTP/2) и Hypercorn. Поскольку оба могут обрабатывать файлы сертификатов SSL, мне интересно, кто лучше всего подходит для этого для запроса HTTPS…
02 май '20 в 04:11
1 ответ

Python3.7 веб-сервер asyncio start (FastAPI) и потребитель aio_pika

В моем проекте я пытаюсь запустить REST API (созданный с помощью FastAPI и запускаемый с Hypercorn), дополнительно я хочу, чтобы при запуске также запускался RabbitMQ Consumer (с aio_pika): Aio Pika предлагает надежное соединение, которое автоматиче…
05 дек '19 в 16:50
0 ответов

Discord OAUTH на Quart получает InsecureTransportError даже с сертификатом SSL

Недавно я работал над проектом веб-сайта, который позволяет пользователям входить в систему со своими учетными записями Discord, чтобы просматривать веб-сайт со своей учетной записью. На веб-сайте используется библиотека Flask-Discord, Quart в качес…
03 янв '20 в 06:54
1 ответ

Потоковый ответ Python Quart/Hypercorn, вызывающий net::ERR_HTTP2_PROTOCOL_ERROR 200

У меня есть приложение Quart, с помощью которого я передаю ответ клиенту. Я использую asyncio.sleep, чтобы отложить завершение ответа, если я установлю задержку на 59 секунд, все будет работать нормально. Поток завершается без проблем. Если я увелич…
20 мар '20 в 23:38
1 ответ

uWSGI эквивалент "размера буфера" в Hypercorn / Quart

Спокойной ночи, я новичок в Hypercorn / uvloop / Quart, и нужно ли мне знать, какая конфигурация в Hypercorn эквивалентна "размеру буфера" из uWSGI? Одна деталь: мое приложение не будет использовать веб-сокеты. В некоторых случаях будут отправлены б…
08 июн '20 в 05:42
1 ответ

Веб-сокеты в Python Quart с несколькими рабочими?

Веб-сокеты в Python Quart с несколькими рабочими? Есть ли решение для трансляции сообщения, когда мое приложение запускается несколькими рабочими, например, с использованием Hypercorn? Сейчас я запускаю свое приложение так: $ hypercorn -b 127.0.0.1:…
01 июл '20 в 23:13
1 ответ

Hypercorn: проверка сертификата клиента

Я пытаюсь включить проверку сертификата клиента в Hypercorn. Если это важно, я использую FastAPI. Документации направляет меня использовать--verify-mode параметр и утверждает просто: Режим проверки SSL для сертификата однорангового узла, возможные з…
08 апр '20 в 21:54
1 ответ

Как включить режим отладки с помощью hypercorn.asyncio.serve(app,quart_cfg)

Возникла проблема с использованием квартового сервера с библиотекой телемарафона, но ошибка не обрабатывается. Пытаюсь включить режим отладки, но там написано, чтоWarning: The config отлаживатьhas no affect when using serve warnings.warn("The c…
04 авг '20 в 20:22
1 ответ

Зачем запускать приложение Quart с Hypercorn / разве оно не автоматическое?

Если вы изучите библиотеку Quart,app.run() просто устанавливает некоторую конфигурацию, а затем использует asyncio.run(serve(self, config)), откуда приходит подача from hypercorn.asyncio import serve. Так что даже если вы запустите приложение Quart …
1 ответ

Как запустить Windows IIS поверх сервера ASGI, такого как Hypercorn или uvicorn?

У меня есть апи на основе веб - приложения, написанные на Python с использованием FastApi, который использует Uvicorn или Hypercorn для серверов на базе deployment.These и являются ASGI. Есть ли способ запустить IIS поверх этого?
20 май '20 в 20:38
0 ответов

Как я могу использовать Nginx для обслуживания Hypercorn ASGI из сокета UNIX?

Я не могу обслуживать приложение Quart от Hypercorn до Nginx. Когда я захожу на свой IP-адрес, все, что я вижу, - это страница по умолчанию "Добро пожаловать в Nginx". Я пробовал обслуживать через порт: ... proxy_pass http://localhost:5000 ... Я так…
11 ноя '20 в 11:16
1 ответ

Как использовать ведение журнала в обработчике маршрута Python Quart?

Я новичок в hypercorn+uvloop+quart. Я пытаюсь создать следующие файлы и распечатать информацию / журнал отладки в обработчике маршрута, но ничего не отображается. Я отлаживал обработчик маршрута и заметил dog_server.logger.disabled = True. Кто-нибуд…
05 окт '20 в 06:45
2 ответа

Hypercorn с «--reload» и томами Docker

Я запускаю Hypercorn внутри контейнера Docker. Файл, который я запускаю, хранится в томе, управляемом Docker Compose. Когда я меняю файл в своей системе, я вижу, что это изменение отражается в томе, например, с помощью docker compose exec myapp /bin…
12 май '21 в 18:14
0 ответов

Как исправить цикл входа в Discord в Quart

Я установил панель управления Discord для своего бота, она работает на моем компьютере безупречно, но я попытался запустить ее на Heroku, но, если я хочу войти в систему, он войдет в систему, перейдите к обратному вызову и вернитесь к входу, потому …
24 май '21 в 02:56
1 ответ

Гиперкорн - AsyncioWSGIMiddleware

Мне не удалось найти способ ограничить размер тела запроса (POST с телом json) на Gunicorn/Uvicorn/Hypercorn (с использованием Starlette), и я не нашел ничего, что предполагало бы, что это возможно. Это случайно?
25 май '21 в 20:07
1 ответ

Запуск Quart в производстве за Hypercorn

Привет, ребята, я пытаюсь запустить Quart в производство. Это мой код: setups.py import quart.flask_patch from db import * from http import HTTPStatus from typing import Optional import flask.json from quart import ResponseReturnValue, jsonify, Quar…
09 июн '21 в 19:03