我们正在使用Grails2.0.4、GORM和Hibernate构建一个应用程序。当数据库不可用时,Grails将不会初始化,并且启动失败。我们认为我们的池设置可以防止启动失败,但情况似乎并非如此。如果单独的池设置不能解决这个问题,那么是否有可能在resources.groovy中捕获异常,如果数据库服务无法初始化,则临时切换到基于文件的服务?就像这样..。failed, use local service instead
myDataService(FileBasedServic
正如我在Golang中所理解的:the DB handle is meant to be long-lived and shared between many goroutines。但是当我在AWS中使用Golang时,这是一个完全不同的故事,因为lambdas在功能完成后就停止了它的功能。
我在Lambda函数中使用:defer db.Close(),但它不受影响。在MySQL上,它仍然将这种连接保持为Sleep query。因此,它会导致too many connections on