В последние пару недель я заметил, что время от времени мое приложение Grails будет зависать по запросу. В логах ничего нет, исключений / стека нет. Кроме того, страница не истекает, она просто пытается загрузить без конца. Я не смог определить, как точно воспроизвести эту проблему, и поэтому я говорю, что она кажется случайной. Я склоняюсь к тому, что это как-то связано с подключением к базе данных или пулом, но я хотел узнать, сталкивался ли кто-нибудь еще с этой проблемой.
Я использую Grails 1.3.1 с MySQL 5.1.37
Кроме того, вот соответствующий фрагмент моего файла DataSource.groovy.
dataSource {
pooled = true
driverClassName = "com.mysql.jdbc.Driver"
username = "root"
password = ""
properties {
timeBetweenEvictionRunsMillis = 60 * 60 * 1000
validationQuery = "/* ping */"
testWhileIdle = true
}
dialect = org.hibernate.dialect.MySQLInnoDBDialect
}