最も考えられる原因は、データベースとの接続が切断され(ファイアウォール、サーバー構成など)、Railsが気付かなかったため、ActiveRecord::QueryCache
内でタイムアウトが発生したことです。 。 Railsは接続が切断されたことを認識すると、再接続して実行フローを続行します。
パラメータread_timeout
を設定してみてください database.yml
で 10秒程度のファイルを作成し、接続とサーバーの設定を確認します。
最も考えられる原因は、データベースとの接続が切断され(ファイアウォール、サーバー構成など)、Railsが気付かなかったため、ActiveRecord::QueryCache
内でタイムアウトが発生したことです。 。 Railsは接続が切断されたことを認識すると、再接続して実行フローを続行します。
パラメータread_timeout
を設定してみてください database.yml
で 10秒程度のファイルを作成し、接続とサーバーの設定を確認します。