Celery キューから (rabbitMQ を使用して) 実行されているタスクを中止できるようにしたいと考えています。を使用してタスクを呼び出します
task_id = AsyncBoot.apply_async(args=[name], name=name, connect_timeout=3)
ここで、AsyncBoot は定義済みのタスクです。
タスク ID (返される長い文字列であると仮定) を取得しapply_async
てデータベースに保存することはできますが、abort メソッドを呼び出す方法がわかりません。Abortable タスク クラスでメソッドを中止可能にする方法はわかりましたが、タスク ID 文字列しかない場合、タスクで .abort() を呼び出すにはどうすればよいですか? ありがとう。