これは、ユニコーンに関する私の他の質問へのフォロー アップです。次の問題: ruby 1.8.7、rails 3.0、pg gem (0.13.0) を使用しています。
Rails コンソールを本番モードで起動すると、レコードなどを照会できるので、データベース接続と pgsql アダプターが機能します。経由で AR 接続を切断できますが、ActiveRecord::Base.connection.disconnect!
を使用して再接続しようとするとすぐActiveRecord::Base.establish_connection
に ruby が停止します。エラーなし、ログ出力なし、セグフォルトなし、ただ終了します (ステータス 1 で)。host
database.yml の を postgres unix ソケットに設定しようとしました127.0.0.1
が、何も変わりません。何が問題なのですか、またはこれの根本にたどり着くために何ができますか? 出力やエラーメッセージがまったくないため、これをデバッグする方法がわかりません。