セロリ タスクをデバッグしようとしていますが、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
(またはポート番号が何であれ)
x
、y
そしてsomeVar
すべて次のような名前エラーを生成します:NameError: name 'x' is not defined