2017-02-15 12 views
0

SonarQube 5.6がインストールされており、AWS上にRDS PostgreSQL DBが接続されています。私は長い間この設定をしており、SonarQubeの毎日のスケジュールで多くのプロジェクトが実行されています。そこに問題やエラーはありません。データベースの設定が正しくないように見えます。なぜなら私がデータベースを調べたからです。私ははるかに多くの動きやそこに格納されているものは見ません。 conf/sonar.propertiesファイルをデータベースのエンドポイントと認証情報で更新しました。接続されているようです。これを確認するには?私のデータベースはsonarqubeによって使用されていますか?SonarQubeとPostgreSQL DBの設定が混乱しています

sonarQubeのドキュメントでは、5.2バージョン以降にデータベースは必要ありません。

誰かが私にアーキテクチャを教えてください、これを設定するには正しい方法はありますか?私は次のようにエラーを取得しています

INFOウェブ[o.sonar.db.Database] JDBC用のJDBCデータソースを作成します:postgresqlの:sonarprod.cyfa9ycgfky0.us-東1.rds.amazona ws.com 2017.02.24 19:54:03 ERROR web [oaccC [。[。[/]]コンテキスト初期化イベントをクラスorg.sonar.server.platform.PlatformServletContextListenerのリスナーインスタンスに送信する例外java.lang.IllegalStateException:Canデータベースに接続しないでください。接続と設定を確認してください(「sonar.jdbc。」の接頭辞が付いているプロパティを参照)。

接続文字列、ユーザー名、パスワードがすべて正しいことを確認しました。すべて私に正しいように見えます。私は通信のために特定のポートを開いています。このエラーはどういう意味ですか?私は何が欠けていますか?

ありがとうございました。

+0

[this](https://docs.sonarqube.org/display/SONAR/Architecture+and+Integration)をお探しですか? –

答えて

0

SonarQubeがどのデータベースを使用しているかは、サーバーのログを見ることで確認できます。 JDBC用

2017年2月15日16時46分39秒INFOウェブ[] [o.sonar.db.Database]作成JDBCデータソース:例えば 、ここではPostgreSQLが使用されているあなたが見つけるのエントリがあります: postgresql:// localhost:5432/sonar

+0

私はそれを確認しました。 INFO web [o.sonar.db.Database] jdbc:postgresqlのJDBCデータソースを作成する:sonarprod.cyfa9ycgfky0.us-east-1.rds.amazonaws.com 2017.02.24 19:54: 03 ERROR web [oaccC [。[/]] org.sonar.server.platform.PlatformServletContextListenerクラスのリスナーインスタンスにコンテキスト初期化イベントを送信する例外。 java.lang.IllegalStateException:データベースに接続できません。接続と設定を確認してください(「sonar.jdbc。」の接頭辞が付いているプロパティを参照)。 – Meet101

+0

使用している設定が間違っていることを意味します。これらの設定でDBにアクセスできることを確認してください。 –

+0

入手しました。私は設定でDB名を渡していませんでした。ご協力ありがとうございます。 – Meet101

関連する問題