2012-01-17 4 views
0

私はデフォルトのルビーデーモンサービスを使用しており、データベースへの接続に失敗した後の最初の5回のリクエスト(データベースへのクエリーを起動するリクエスト)を処理します。デーモンサービスは5回のリクエストを処理した後にデータベース接続を失います

アクティブレコードを使用して、MySQLデータベースとEM HTTPサーバーを接続しています。同じツールを使用して正常に実行されている別のデーモンサービスがあります。

答えて

0

使用しているプール接続の数を確認し、使用後に解放することを確認してください。

は、一般的には、あなたは以下のコードを使用して接続を解除することができます。5.

に設定されている:ActiveRecord::Base.connectionは、データベースの構成の詳細から取得した接続の詳細を保持している

ActiveRecord::Base.connection_pool.checkin(ActiveRecord::Base.connection)

+0

ありがとうuser792214それは私のために働く。 –

関連する問題