芹菜状态始终挂起-Python?

时间:2019-05-11 07:23:07

标签: python-3.x redis rabbitmq celery python-3.7

我正在遵循celery的正式文档。假设我有一个名为$allowedExts = array("jpg", "jpeg", "gif", "png", "mp3", "mp4", "wma"); $allowedMimes = array("audio/mp3", "audio/wma", "audio/mpeg"); $extension = pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION); if(in_array($_FILES["file"]["type"], $allowedMimes) && in_array($extension, $allowedExts)){ $temp = explode(".", $_FILES["file"]["name"]); $audio = date('YmdHis') . '.' . end($temp); move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/top_songs/" . $audio); }else{ $audio = ""; } 的python模块。喜欢跟随

tasks.py

从控制台,如果我运行以下命令,则状态始终处于待处理状态。

from celery import Celery

app = Celery('tasks', backend='redis://localhost', broker='pyamqp://')

@app.task
def add(x, y):
   return x + y

但是状态总是待定。,我犯了什么错误。

>from tasks import add
>result = add.delay(1, 2)
>result.backend
 <celery.backends.redis.RedisBackend object at 0x051014F0> 

0 个答案:

没有答案