при обработке запросов пользователя.
Сейчас есть:
обьявляю в app.py, скрипте где создается app и тд
task_manager = TasksManager()
использую в обработчике
from app import task_manager
result = {'data': task_manager.stop_task_by_id(task_id)}
Проблема: при запуске gunicorn с несколькими воркерами каждый воркер использует свой task_manager .
Можно ли решить проблему средствами flask? Или нужно запускать TaskManager как отдельный от flask процесс?
все правильно, на то и нужны воркеры
Эм. Celery + для очередь?
Обсуждают сегодня