это продолжение моего другого вопроса относительно единорога. следующая проблема:
я использую 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
, ничего не изменилось. в чем может быть проблема, или что я могу сделать, чтобы получить корень этого? я не уверен, как отладить это, абсолютно без вывода или сообщения об ошибке.