设置SonarQube版本6.4(版本25310)并在问题未从上一个问题打开9000后运行: Setting up SonarQube on AWS using EC2
现在我正尝试通过AWS RDS设置PostGres:
sonar.jdbc.username=XXXXXX
- > RDS设置期间使用的用户名sonar.jdbc.password=XXXXXX
- > RDS设置期间使用的密码sonar.jdbc.url=jdbc:sonardbpostgre.XXXXXXXXX.us-east-1.rds.amazonaws.com:5432
cd ../bin/linux-x86-64/
./sonar.sh restart
从我在配置中可以说出来的内容并不高兴,因为它确实尝试启动,因为我可以看到pid
出现但是它会立即被杀死。
有什么建议吗?
如果我取消注释sonar.properties
中更改的更改,则会在重新启动后重新启动。
这是我在尝试添加DB配置后看到的内容:
root@ip-172- linux-x86-64]# ls
lib SonarQube.pid sonar.sh wrapper
[root@ip-172- linux-x86-64]# ./sonar.sh restart
Stopping SonarQube...
Stopped SonarQube.
Starting SonarQube...
Started SonarQube.
[root@ip-172- linux-x86-64]# ls
lib sonar.sh wrapper
[root@ip-172- linux-x86-64]# ls
lib sonar.sh wrapper
[root@ip-172- linux-x86-64]# ./sonar.sh restart
Stopping SonarQube...
SonarQube was not running.
Starting SonarQube...
Started SonarQube.
[root@ip-172- linux-x86-64]# ls
lib SonarQube.pid sonar.sh wrapper
[root@ip-172- linux-x86-64]# ls
lib sonar.sh wrapper
答案 0 :(得分:2)
PostgreSQL的JDBC URL格式为jdbc:postgresql://<host>/<database>
。在您的情况下,该属性应该看起来像sonar.jdbc.url=jdbc:postgresql://xxx.us-east-1.rds.amazonaws.com:5432/sonarqube
。