2011-01-20 6 views
0

私のアプリケーションをpostgresからmysqlに移行していて、「最初の」クエリ(時間切れ後に仮定)が常に失敗することに気付きました。私は選択と挿入の両方でそれを見てきました。確かにそれはポストグルでは起こりませんでした。何かヒント?Grails/Mysqlの最初のクエリでの問題

PS:MySQLドライバは、私はあなたが壊れたパイプのエラーを意味することを仮定している5.1とGrails 1.2および1.3

+0

エラーメッセージのいずれかの種類がなければ?ある場合は、それを使ってエラーの内容を確認することができます。 – billjamesdev

+0

あなたはデータベースへの最初のクエリが常に失敗することを意味しますか?あなたは例を挙げていただけますか? –

答えて

1

のですか?

問題は、mysqlがアプリケーションが使用していた接続をタイムアウトしたことです。このプロパティはmysql内でsomehwereを変更することができますが、私はそれがどこか分かりません。また、単にあなたのDataSource.groovyのDataSourceブロックに以下を追加するには、アプリケーションの設定で簡単に修正プログラムを適用することができます

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