3

セロリ タスクをデバッグしようとしていますが、telnet で接続してもパラメーターとローカル変数が存在しません。

from celery import Celery
from celery.contrib import rdb

celery = Celery('tasks', broker="redis://localhost:6379/0")

@celery.task
def add(x, y):
  someVar = 3
  rdb.set_trace()

別の端末で:

telnet 127.0.0.1 6902(またはポート番号が何であれ)

xyそしてsomeVarすべて次のような名前エラーを生成します:NameError: name 'x' is not defined

4

1 に答える 1