我已经在heroku上设置了三个Play 2.1.1应用程序(Api,管理面板和网站),并使用postgresql作为数据库。其中Api和Admin Panel正在访问数据库。我设置的postgresql包包含以下配置:
Connection Limit : 60
Row Limit : Unlimited
RAM : 410 MB
我在Api& amp;和数据库的Play应用程序中有以下配置。管理员面板:
db.default.url=DATABASE_URL
db.default.partitionCount=1
db.default.maxConnectionsPerPartition=10
db.default.minConnectionsPerPartition=5
db.default.driver="org.postgresql.Driver"
db.default.idleMaxAge=10 minutes
db.default.idleConnectionTestPeriod=30 seconds
db.default.connectionTimeout=20 second
db.default.connectionTestStatement="SELECT 1"
db.default.maxConnectionAge=30 minutes
我正在获取连接到BoneCp数据库的超时异常。我只是想让某人验证上述配置是否正确,以便我能以正确的方式进行调试。 请帮我一样。 谢谢。
答案 0 :(得分:-1)
heroku在30秒后关闭所有连接,因此你的maxConnectionAge必须低于30秒