【问题标题】:sonarqube 5.1 temp/tmp directory fills up -- how can I tell what can be deleted?sonarqube 5.1 temp/tmp 目录已满——我怎么知道可以删除什么?
【发布时间】:2015-11-05 21:20:01
【问题描述】:

我发现很多帖子表明这些文件将在一周后被清理(我的 temp/tmp 有超过一个月大的文件)。有人说重新启动 sonarqube 会清除这些(由于持续集成,我无法重新启动应用程序)。一些帖子声称这已在下一个声纳和 sonarqube 版本中得到修复。

我如何(明确地)知道何时可以安全地从 temp/tmp 目录中删除内容而不影响分析?目前有 31 GB 的数据,我急需回收该空间!

欢迎指点!

【问题讨论】:

标签: sonarqube5.1


【解决方案1】:

确实,这个问题看起来实际上是 SonarQube Temp Disk Space 的副本,而且这个问题是已知问题。它已在 SonarQube 5.1.2 中修复。

详情请见https://jira.sonarsource.com/browse/SONAR-6700

如果您无法升级,那么您可以在此期间自行删除旧的临时文件。类似的东西:

find $SONARQUBE_TMP_DIR -type f -mtime +7 -exec rm -f "{}" \;

应该可以解决问题(+7 表示最后一次修改的时间比 7 天多(+),mtime 是 修改时间,如果你想要更多或更少,请调整)。

警告:不要放少于+7。几周前我这样做了,它使我们的实例崩溃了。我的猜测是,由于 SonarQube 应该自动清理超过 7 天的东西,它可能仍在使用不到 7 天的文件......因此,不要管它们;-)。

【讨论】:

    【解决方案2】:

    我找到的最佳解决方案是重新启动 sonarqube。删除 tmp 文件需要一些时间,但重新启动它确实可以解决问题。

    【讨论】:

    • “您是否尝试将其关闭然后再打开”...总是有效:)
    猜你喜欢
    • 2014-03-15
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-19
    • 2011-05-07
    • 2020-05-25
    相关资源
    最近更新 更多