【问题标题】:Running Two Sonar Instances with One DB使用一个 DB 运行两个 Sonar 实例
【发布时间】:2014-06-10 13:13:18
【问题描述】:

根据这个问题:Sonar throwing error BadDatabaseVersion 不可能使用同一个数据库运行两个声纳实例。到目前为止,我所读到的所有内容都暗示唯一的解决方案是关闭两个实例并仅重新启动您要保留的实例。我唯一的选择是运行两个声纳实例,拥有另一个声纳数据库吗?这似乎相当昂贵,而且似乎唯一阻止声纳运行另一个实例的是共享 server.core.id

所以我想我有两个问题: 1)为什么声纳是用这种依赖构建的? 2)是否有任何其他选项可以在同一个数据库上运行两个实例?

【问题讨论】:

标签: sonarqube


【解决方案1】:

确实,SonarQube 目前不能在同一个数据库上启动 2 个服务器。这个限制(在 this JIRA ticket 中引用)从一开始就被设计成存在 - 以确保您不能启动 2 个具有不同插件集但指向同一个数据库的服务器。

要回答您的第二个问题,没有办法让 2 个实例指向同一个数据库。但是我们已经开始了一次大的重构,最终使得拥有 SonarQube 实例集群成为可能,所以请随时观看SONAR-5391 票并投票支持它。

【讨论】:

    猜你喜欢
    • 2015-08-26
    • 2017-07-02
    • 1970-01-01
    • 2011-07-31
    • 2020-02-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-26
    相关资源
    最近更新 更多