如何取消SonarQube中正在进行的任务?

如何取消SonarQube中正在进行的任务?,sonarqube,background-task,Sonarqube,Background Task,我想干掉m sonarqube正在进行的一项背景任务 此任务正在对项目进行扫描 目前无法取消正在进行的任务我在企业版7.2.1(build 14109)中仍然存在此问题。可笑的是,这个问题已经持续多年了,这是一个大问题,因为它把你的一个工人从池中带走了 我发现终止任务的唯一方法是删除与任务关联的整个项目。重新启动服务/重新启动(捕获其他进程等)/这些都没有帮助 删除项目会终止任务 不客气我连接到sonarqube DB,执行此查询以检索“正在进行”的作业 从状态为“待定”的ce_队列中选择* 然

我想干掉m sonarqube正在进行的一项背景任务


此任务正在对项目进行扫描

目前无法取消正在进行的任务

我在
企业版7.2.1(build 14109)
中仍然存在此问题。可笑的是,这个问题已经持续多年了,这是一个大问题,因为它把你的一个工人从池中带走了

我发现终止任务的唯一方法是删除与任务关联的整个项目。重新启动服务/重新启动(捕获其他进程等)/这些都没有帮助

删除项目会终止任务


不客气

我连接到sonarqube DB,执行此查询以检索“正在进行”的作业

从状态为“待定”的ce_队列中选择*


然后我从ce_队列中删除了记录
delete,其中id=2325

为什么要这样做?您已将分析信息发布给SonarQube yourself。有人运行了一个后台任务,并且已经执行了几天。出现了相同的问题,并且看起来它也阻止了新的挂起任务,Sonar 5.6.6在我的例子中,四个挂起的任务也有同样的问题,这些任务运行了5天,因此继续将同一项目的所有其他任务排队。是否可以通过删除一些文件或手动修改数据库中的某些字段来取消这些进程?我的一项SonarQube作业正在运行300多分钟。我认为这是挂起,但似乎没有办法停止(或)取消相同的。唯一的办法是我需要等到它完成?建议用什么方法删除挂起的背景任务?@DanielMagnusson为什么这些任务挂起?不知道,可能出了问题?=)但是我们重新启动了服务器,等了一个小时左右,它就消失了。不是最优的,但..工作正常。下次应该检查日志/es.log并检查警告/ERROR@JulienL.-Sooo团队。。。。这已经一年半了,我们仍然无法取消任务?不起作用:任务将从任务列表中消失,但后续任务将永远处于“挂起”状态。最终,您仍然需要重新启动服务器。而且,由于存在永久挂起的任务,从web UI重新启动将无法工作。您必须从CLI强制重新启动。(sonarqube版本7.8)