Python 芹菜不是每次都在处理任务

Python 芹菜不是每次都在处理任务,python,flask,celery,Python,Flask,Celery,我有以下芹菜的配置 celery = Celery(__name__, broker=os.environ.get('CELERY_BROKER_URL', 'redis://'), backend=os.environ.get('CELERY_BROKER_URL', 'redis://')) celery.config_from_object(APP_SETTINGS) ssl = celery.conf.get('REDIS_SSL', True) r = redis.

我有以下芹菜的配置

celery = Celery(__name__,
    broker=os.environ.get('CELERY_BROKER_URL', 'redis://'),
    backend=os.environ.get('CELERY_BROKER_URL', 'redis://'))

celery.config_from_object(APP_SETTINGS)
ssl = celery.conf.get('REDIS_SSL', True)

r = redis.StrictRedis(REDIS_BROKER, int(REDIS_BROKER_PORT), 0, 
        charset='utf-8', decode_responses=True, ssl=ssl)
        db_uri = celery.conf.get('SQLALCHEMY_DATABASE_URI')

@celery.task 
def process_task(data):
    #some code here
我在API端点内调用流程任务,就像
处理任务。延迟(数据)

有时是处理任务,有时不是

有人能帮我解决这个问题吗


我运行的工作进程类似于芹菜工作进程-A api.cellery--loglevel=DEBUG--concurrency=10

一旦所有工作进程都很忙,新任务就会在队列中等待下一个空闲工作进程启动任务。这就是为什么你认为这是“不是每次都在处理任务”。浏览芹菜文档部分,了解如何监控芹菜集群。对于初学者,请执行
celery worker-A api.celery inspect active
以检查当前正在运行的任务。

谢谢,实际上它在我的本地计算机上运行良好,但当我将其移动到DEV时,某些任务从未执行过。