セロリを使用して次のようなことをしたい: 1.タスクを開始するためにメッセージを送信し、タスクが開始されています労働者はそれを取り、行うことができます。
そして今、ワーカー関数からタスクを終了する方法がわかりません。私はこの呼び出された関数でそのようなことをしようとしていました:
if condition == true:
revoke(current_task.request.id, terminate=True)
アプリでメッセージが送信されたときに、そのようにシグナル「task_revoke」を接続しようとしていました:
@task_revoked.connect
def do_something_when_revoke(terminated, signum, expired):
do_something_here...
しかし、それは私にとってはうまくいきません。だから多分あなたはそれで私を助けて、私が間違っていること、またはそのようなことをする別の方法は何か教えてください:) 事前に感謝します