我一直在使用sonarqube很长一段时间。更具体地说,我在过去几个月中使用的是4.2版,没有任何问题。昨天我更新了sonarqube到它的最后一个版本4.5.2,但是当我在构建过程中发出“mvn sonar:sonar”时,我正面临着间歇性的失败。也就是说,有时整个构建按预期工作,但大多数尝试都会失败并出现如下错误:
build 10-Jan-2015 16:50:57 [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.4:sonar (default-cli) on project project-parent: Unable to request: /batch/project?key=br.com.codersapiens:project-parent&preview=false: Read timed out -> [Help 1]
我的CI服务器似乎没有适合我使用的工具(基本上是Bamboo和Sonarqube):
apps@ubuntu12:~# uptime
16:50:01 up 172 days, 19:22, 2 users, load average: 2.55, 2.06, 1.56
此虚拟机只有一个虚拟处理器:
apps@ubuntu12:~# cat /proc/cpuinfo | grep "model name"
model name : Intel Core Processor (Haswell)
无论这个适度虚拟机的高负载,当我使用qube的版本4.2时,使用完整的声纳分析正常完成构建。
这个新版本的sonarqube是否不太容忍繁忙主机造成的最终延迟?有没有办法将此读取超时设置为更大的值?