我注意到過去幾周裏每隔一段時間我的Grails應用程序就會掛起一個請求。日誌中沒有任何東西,沒有例外/堆棧。此外,頁面沒有超時,它只是試圖加載沒有結束。我一直無法確定如何明確地再現這個問題,這就是爲什麼我說它似乎是隨機的。我的第一個傾向是它與數據庫連接或池有關,但我想看看是否有其他人看到這個問題。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
}
試圖執行數據庫請求時它掛起嗎?或只是渲染頁面?你可能會改變你的日誌記錄級別,以查看懸掛時發生的事情的更多信息。 – 2010-08-01 18:16:57
您使用的是什麼JVM和操作系統版本? – 2010-08-03 10:07:33
我在JavaVM 1.6中使用OSX – RyanLynch 2010-08-03 16:39:14