重新启动postgres后,使用Grails自动重新连接到postgres

时间:2016-04-13 09:16:51

标签: postgresql grails jdbc connection-pooling postgresql-9.3

我们的网络应用程序在postgres 9.3和Grails 2.5.3上运行。当我们重新启动postgres(/etc/init.d/postgresql restart)并访问网站时,异常“此连接已关闭”。直到我们重新启动grails app。

但是,我们希望grails应用程序在重新启动postgres后自动重新建立与db的连接。因此,我们希望应用程序自动重新连接到数据库,而无需重新启动grails应用程序。

这是可能的,如果是这样的话?

1 个答案:

答案 0 :(得分:0)

看看这个答案:https://stackoverflow.com/a/32437524/2166188并添加到配置:

testOnBorrow=true
validationQuery=SELECT 1