при обработке запросов пользователя. 
                  
                  
                  Сейчас есть:
                  
                  
                   обьявляю в 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 + для очередь?
Обсуждают сегодня