SonarQube服务器环境详细信息如下:
• SonarQube Server Version - 5.6.7 (64-Bit).
• Operating System: Ubuntu-16.04 –LTS.
• MYSQL Database Version - 5.7.21
• Database Current Size: 16-GB
问题:
我们的所有构建都在 Jenkins 上成功完成,但是在每个构建的 SonarQube 仪表板上显示 - 待处理。(有待处理的分析,更多详细信息可在后台任务页面上找到)。而如果我转到相应项目
--> 管理
--> 后台任务
--> 日志
。位置在这里我没有说看到任何错误。这个问题是最近几周才开始出现的。服务器端没有变化。
我已经尝试过以下方法。
1) Rebooted the SonarQube Server and then cleared the $SONAR_HOME/data/es folder
2) Also cleared $SONAR_HOME/temp/ folder.
3) Then started the Sonarqube service.
但还是同样的问题。让我用其他方法来解决这个问题。
最佳答案
正如评论中所解决的那样,分析报告处理在您的实例中被错误的分析报告阻止。它似乎卡在错误但仍在处理的状态中,并且通过占用后台任务处理器,它阻止了所有其他后台任务,即它阻止了所有后续分析的完成。
解决此错误的方法是删除阻止任务:全局管理>项目>后台任务并删除有问题的任务。
关于mysql - SonarQube 仪表板显示 - 等待分析超过两天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49535737/