0
from celery import Celery
app = Celery('tasks', backend='amqp://[email protected]', broker='amqp://[email protected]//')
@app.task()
def add(x, y):
return x + y
セロリのタスクを正常に送信できましたが、タスクの結果を取得しようとすると戻ってきません。私はこれが外部IPに設定されているバックエンドのIPによって引き起こされたと思うし、セロリはそれを尊重していません。上記なぜローカルホストではないipを指すセロリバックエンドが機能していないのですか?
- ** ---------- .> transport: amqp://guest:**@192.168.99.100:5672//
- ** ---------- .> results: amqp://
私は「セロリ-A workers.tasks労働者--loglevel =デバッグ」を実行したときに出力され
あなたはゲスト以外の、別のアカウントで試したことがありますか? – cantSleepNow
@cantSleepNowはい私は持っているが、スレッドスイッチは唯一の解決策であるようだ。 –