2011-01-20 49 views
0

我正在將我的應用程序從postgres遷移到mysql,並且我注意到「第一個」查詢(我假設在某個超時後)總是失敗。我已經看到它與選擇和插入。當然,postgres沒有發生。任何提示?第一個查詢的Grails/Mysql問題

PS:MySQL驅動是5.1和Grails 1.2和1.3

+0

沒有任何的錯誤訊息?如果有的話,我們當然可以用它來查看錯誤可能是什麼。 – billjamesdev 2011-01-20 16:14:39

回答

1

我假設你的意思是破裂的水管中的錯誤?

問題是,mysql已超時應用程序正在使用的連接。你可以在mysql中修改這個屬性,但我不知道它在哪裏。你也可以很容易地在你的應用程序配置應用修訂只需添加以下到您的DataSource.groovy中的DataSource塊:

properties { 
    validationQuery="select 1" 
    testWhileIdle=true 
    timeBetweenEvictionRunsMillis=60000 
    }