是否可以从生成报告的后台任务中禁用 "Compute measure variations" (o.s.s.c.s.ComputationStepExecutor) 子任务?
Is it possible to disable "Compute measure variations" (o.s.s.c.s.ComputationStepExecutor) subtask from the report generating background task?
SonarQube 版本:6.0
我正在经历后台任务(与声纳服务器生成报告相关)的完成时间突然增加,从大约 3 分钟增加到 30 分钟。
我的项目如下:
100K LOC
30K issues
Mysql DB size 4 GB
Project_Measure table has about 12 million rows
从分析日志中,我可以看出以下两项花费的时间最多。是否可以禁用或忽略 "Compute measure variations" (o.s.s.c.s.ComputationStepExecutor) 以避免长时间延迟?欢迎任何类型的建议。
2016.10.03 15:17:07 INFO [o.s.s.c.s.ComputationStepExecutor] Execute component visitors | time=9680ms
2016.10.03 16:12:26 INFO [o.s.s.c.s.ComputationStepExecutor] Compute measure variations | time=3318787ms
我尝试了不同的方法来解决这个问题,包括删除额外的插件、删除整个数据库和创建一个新的。但是执行后台任务时间过长的问题是一致的,此外还有一个新问题,即在我重新启动服务器之前后台任务根本不会继续。因此,未进行的任务失败。
当我将我的声纳扫描仪版本从 2.6 升级到 2.8 时,所有这些问题都得到了解决。
SonarQube 版本:6.0
我正在经历后台任务(与声纳服务器生成报告相关)的完成时间突然增加,从大约 3 分钟增加到 30 分钟。
我的项目如下:
100K LOC
30K issues
Mysql DB size 4 GB
Project_Measure table has about 12 million rows
从分析日志中,我可以看出以下两项花费的时间最多。是否可以禁用或忽略 "Compute measure variations" (o.s.s.c.s.ComputationStepExecutor) 以避免长时间延迟?欢迎任何类型的建议。
2016.10.03 15:17:07 INFO [o.s.s.c.s.ComputationStepExecutor] Execute component visitors | time=9680ms
2016.10.03 16:12:26 INFO [o.s.s.c.s.ComputationStepExecutor] Compute measure variations | time=3318787ms
我尝试了不同的方法来解决这个问题,包括删除额外的插件、删除整个数据库和创建一个新的。但是执行后台任务时间过长的问题是一致的,此外还有一个新问题,即在我重新启动服务器之前后台任务根本不会继续。因此,未进行的任务失败。
当我将我的声纳扫描仪版本从 2.6 升级到 2.8 时,所有这些问题都得到了解决。