1

Postgres RDS データベースを指す単一インスタンスの Auto Scaling グループとして、SonarQube 5.3 を AWS にインストールしました。インスタンスが破棄されると、新しいインスタンスが自動的に起動され、Sonar がデータベースを指す新しいインスタンスにインストールされ、バックアップが開始されます。

これが発生すると、ルールが失われます ([ルール] タブにはルールがなく、言語プラグインがインストールされていないと表示されます) が、分析履歴はそこにあります。ログには、問題があるという兆候はありません。Sonar を停止してメモリ内データベースを構成し、ルールを再起動すると、戻ります。次に、Postgres RDS インスタンスを使用するように構成し直し、再起動するとすべて問題ないようです。

新しいインスタンスを立ち上げるときに、ルールをロードできない原因は何ですか。

4

1 に答える 1

3

これは予期される動作です。ディストリビューションに同梱されているデフォルトのプラグインは、データベースが新しくなった初回のみインストールされます。既存のデータベースに接続すると、ディレクトリ extensions/plugins/ に保存されているプラ​​グインが読み込まれます。あなたの場合、このディレクトリは空です。このディレクトリ、および conf/ と data/ も最新であることを確認してください。

于 2016-04-04T15:59:21.070 に答える