Проблема с потоковым сервером с Gunicorn, Flask и NginxPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблема с потоковым сервером с Gunicorn, Flask и Nginx

Сообщение Anonymous »

Я использую Gunicorn и Flask для веб-сервиса. Я пытаюсь разобраться в маршруте потоковой передачи (не уверен, что это правильная терминология).

мой маршрут выглядит так:

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

@app.route('/delay')
def delay():
from time import sleep
def delay_inner():
for i in range(10):
sleep(5)
yield json.dumps({'delay': i})
return Response(delay_inner(), mimetype="text/event-stream")
Я ожидаю, что сервер будет выдавать выходные данные каждый раз, когда Delay_inner выдает выходные данные. Но я получаю все ответы json одновременно, и только тогда, когда задержка_inner завершает выполнение.

Что мне здесь не хватает?

--РЕДАКТИРОВАТЬ--
Я исправил проблему для Flask и Gunicorn, я могу запустить ее, как и ожидалось, используя сервер flask и перейдя в порт Gunicorn. Он передает данные, как и ожидалось. Однако, и я должен был упомянуть об этом в исходном посте, я также использую nginx. И это неправильно настроено для потоковой передачи. Может ли кто-нибудь помочь с этим?

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Python + Flask + Gunicorn + Nginx
    Anonymous » » в форуме Linux
    0 Ответы
    63 Просмотры
    Последнее сообщение Anonymous
  • Изменить заголовок сервера на всех конечных точках (Flask + Nginx + Gunicorn)
    Гость » » в форуме Python
    0 Ответы
    87 Просмотры
    Последнее сообщение Гость
  • Разрешение на файл сокета отклонено — NGINX + Gunicorn + Flask
    Anonymous » » в форуме Linux
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Разрешение на файл сокета отклонено — NGINX + Gunicorn + Flask
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Нужен совет по проксированию запросов API от NGINX на сервер EC2, на котором размещен API Flask с помощью Gunicorn.
    Anonymous » » в форуме Python
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

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