title: Is there any way to non-violently stop particular task of celery worker?
body: <p>As Celery <a href="http://docs.celeryproject.org/en/latest/userguide/workers.html#commands" rel="noreferrer">documentation</a> states, already executing task will not be aborted by calling <code>.revoke()</code>, unless <code>terminate=True</code> is set. But that is not recommended, because it will kill the worker itself, which might have already started another task. Does that mean that there is no reliable, stable way to do that?</p>
  
  <p>EDIT: <code>celery.contrib.abortable</code> doesn't suit me, because, as documentation states, it works only with database backends.</p>