0
私のアプリケーションをpostgresからmysqlに移行していて、「最初の」クエリ(時間切れ後に仮定)が常に失敗することに気付きました。私は選択と挿入の両方でそれを見てきました。確かにそれはポストグルでは起こりませんでした。何かヒント?Grails/Mysqlの最初のクエリでの問題
PS:MySQLドライバは、私はあなたが壊れたパイプのエラーを意味することを仮定している5.1とGrails 1.2および1.3
私のアプリケーションをpostgresからmysqlに移行していて、「最初の」クエリ(時間切れ後に仮定)が常に失敗することに気付きました。私は選択と挿入の両方でそれを見てきました。確かにそれはポストグルでは起こりませんでした。何かヒント?Grails/Mysqlの最初のクエリでの問題
PS:MySQLドライバは、私はあなたが壊れたパイプのエラーを意味することを仮定している5.1とGrails 1.2および1.3
のですか?
問題は、mysqlがアプリケーションが使用していた接続をタイムアウトしたことです。このプロパティはmysql内でsomehwereを変更することができますが、私はそれがどこか分かりません。また、単にあなたのDataSource.groovyのDataSourceブロックに以下を追加するには、アプリケーションの設定で簡単に修正プログラムを適用することができます
properties {
validationQuery="select 1"
testWhileIdle=true
timeBetweenEvictionRunsMillis=60000
}
エラーメッセージのいずれかの種類がなければ?ある場合は、それを使ってエラーの内容を確認することができます。 – billjamesdev
あなたはデータベースへの最初のクエリが常に失敗することを意味しますか?あなたは例を挙げていただけますか? –