Mysql Sonar错误-无法执行Sonar:无法提取Sonar-runner-batch.jar:设备上没有剩余空间

Mysql Sonar错误-无法执行Sonar:无法提取Sonar-runner-batch.jar:设备上没有剩余空间,mysql,linux,jenkins,sonarqube,Mysql,Linux,Jenkins,Sonarqube,Sonar和jenkins一起运行了6个月,没有任何故障。从上周开始,我看到一些jenkins工作出现以下错误,导致工作失败 [ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (default-cli) on project Project: Can not execute Sonar: Fail to extract sonar-runner-batch.jar: No space lef

Sonar和jenkins一起运行了6个月,没有任何故障。从上周开始,我看到一些jenkins工作出现以下错误,导致工作失败

[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (default-cli) on project Project: Can not execute Sonar: Fail to extract sonar-runner-batch.jar: No space left on device -> [Help 1]
Sonar正在linux主机上运行。我可以看到sonar runner批处理罐堆积在/tmp文件夹下。要使声纳再次工作,我需要执行以下步骤

清除/tmp文件夹下的所有文件。 通过运行/sonar.sh Stop停止Sonarqube服务器。 重新启动MYSQL数据库。 通过运行/sonar.sh Start启动Sonarqube。 声纳运行良好。但问题会在几天后再次出现。我的linux主机上有足够的可用空间。 我使用的是sonarqube 4.2。请提供任何输入。我在谷歌搜索中找不到任何有用的信息


提前谢谢

不久前,我注意到了同样的问题,我的声纳跑步者2.4。 /tmp文件夹中最多约10GB的数据。 我在日志中没有看到任何东西表明它无法清理文件

在我的特殊情况和我的设置OpenSuse 11.3、Hudson 1.395、SonarQube 3.7和Sonar Runner 2.4中,问题出现了,并且可以处理

该问题于2013年10月报告,显然已解决-

您确定正在使用版本4.2吗? 因为他们显然在4.0版本中修复了它

试着用5.0版运行它
您的问题应该消失。

覆盖SONAR\u RUNNER\u OPTS=-Djava.io.tmpdir=/opt/data/tmp。

增加了/tmp磁盘空间。这是唯一对我有效的解决办法。我也有一个清理/tmp的预定工作

那没用。JAVA_工具_选项=-D/abc对我有用。