PlayFramework не может подключиться к RDS - PullRequest
0 голосов
/ 30 октября 2018

У меня установлено приложение Play на EC2, но оно не может подключиться к RDS. Я попытался подключиться напрямую из экземпляра ec2 с помощью консоли psql, и это работает, поэтому группы и все должно быть правильно установлено. Это также означает, что имя пользователя и пароль верны. Я думаю, что проблема в URL базы данных, но я не уверен, как она должна выглядеть.

Моя текущая конфигурация:

slick.dbs.default.profile="slick.jdbc.PostgresProfile$"
slick.dbs.default.db.driver="org.postgresql.Driver"
slick.dbs.default.db.url="jdbc:postgresql://x-domain.123abc.eu-central-1.rds.amazonaws.com:5432/database_name"
slick.dbs.default.db.user="user-name"
slick.dbs.default.db.password="password"

Ошибка сообщения:

play.api.UnexpectedException: Unexpected exception[SQLTransientConnectionException: db - Connection is not available, request timed out after 1004ms.]

1 Ответ

0 голосов
/ 31 октября 2018

Я решил это, отключив ConnectionPool.

Только что добавлено в конфиг:

slick.dbs.default.db.connectionPool = "disabled" 
...