Всем привет. Не работает фоновая задача celery ( нет моего принта ). В чем может быть проблема? Сервер редис запустил
from flask import Flask
from flask_socketio import SocketIO
from celery import Celery
app = Flask(__name__, static_url_path="", static_folder='/')
app.config['SECRET_KEY'] = 'gjr39dkjn344_!67#'
app.config['CELERY_BROKER_URL'] = 'redis://127.0.0.1:6379/'
app.config['CELERY_RESULT_BACKEND'] = 'redis://127.0.0.1:6379/'
celery = Celery(app.name, broker=app.config['CELERY_BROKER_URL'])
celery.conf.update(app.config)
@celery.task()
async def my_background_task():
print("work")
return "sss"
@app.route("/")
async def main():
task = my_background_task.delay()
print(task)
return "sss"
app.run()