使用sonarqube 4.5.2分析java8代码时间歇性读取超时失败

时间:2015-01-10 22:30:18

标签: ubuntu-12.04 maven-3 java-8 sonarqube

我一直在使用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是否不太容忍繁忙主机造成的最终延迟?有没有办法将此读取超时设置为更大的值?

0 个答案:

没有答案