def receive(self, text_data):
data = json.loads(text_data)
if data["do"] == "startScan":
account = FaceitAccount.objects.filter(id=data["account_id"]).first()
if account:
task = startScan.delay(data, self.user.login, str(account.bearer))
self.task = task
self.user.task_id = task.task_id
self.user.save()
elif data['do'] == 'finishScan':
self.task.revoke(terminate=True, signal='SIGKILL')
self.send(str({"type": 'message_green', 'data': 'Скан завершён'}))
У меня запускается celery задача через сайт в котором есть многопоточность и должно выключаться через кнопку.
Но оно не завершается