# About terminating asynchronous tasks

**URL:** <https://discourse.nameko.io/t/about-terminating-asynchronous-tasks/771>\
**Category:** Uncategorized\
**Created:** [June 28, 2022, 9:21am UTC](https://discourse.nameko.io/t/about-terminating-asynchronous-tasks/771 "2022-06-28T09:21:47Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![louis.wang](https://avatars.discourse-cdn.com/v4/letter/l/da6949/32.png) [@louis.wang](https://discourse.nameko.io/u/louis.wang)\
**Post date:** [June 28, 2022, 9:21am UTC](https://discourse.nameko.io/t/about-terminating-asynchronous-tasks/771/1 "2022-06-28T09:21:47Z")

</div>

The previous project was implemented asynchronously with djang+celery. In the asynchronous task, celery can call the revoke method through the current task\_id to terminate the currently running task. Now I have used nameko for a long time and have not found a similar termination method. Is there such a method or plugin?  
like:  
from xxx.celery import app  
app.control.revoke(current\_task\_id, terminate=True, signal=‘SIGUSR1’)
