【问题标题】:Random Read Timeout in both preview and analysis modes - SonarQube 4.5.4LTS预览和分析模式下的随机读取超时 - SonarQube 4.5.4LTS
【发布时间】:2015-07-23 23:26:05
【问题描述】:

我从 Sonar 4.4 升级到 4.5.4 LTS。

使用 Jenkins 的 sonar runner(v2.4) 在预览和普通分析模式下运行 java 代码分析时,会引发随机读取超时异常。

我使用的是 PostgreSQL 9.0.21 DB,它与 SonarQube 和 sonar-runner 位于同一台服务器上。 Sonar 为 java 项目配置了 400 多个规则。

我已将 sonar.preview.readTimeout 设置为较高的值以进行预览分析。我还尝试在分析之前执行 http-get 以缓存其他用户建议的初始提取。它确实降低了读取超时问题的频率。但有时它确实会失败。

DB 已针对生产环境进行了调整。请建议任何特定于 sonarqube 的性能调整策略,这可能会有所作为。我正在使用带有八核处理器 n 12Gigs RAM 的专用 Linux(CentOS 5 32 位)服务器。

【问题讨论】:

    标签: java postgresql sonarqube


    【解决方案1】:

    我很确定您面临以下限制,我们将尝试在 SonarQube 5.2 中解决这些限制:SONAR-6604

    => 我已在票证说明中添加了对您帖子的引用。

    【讨论】:

    • 谢谢法布里斯。希望修复也能推送到 LTS 版本:)
    猜你喜欢
    • 2015-08-15
    • 2016-11-02
    • 2023-03-06
    • 2017-03-03
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 2015-06-30
    • 1970-01-01
    相关资源
    最近更新 更多