Curl :: Err :: HostResolutionError (Не удалось разрешить имя хоста) - PullRequest
0 голосов
/ 29 сентября 2011

Я использую Rails 3.0 с пользовательской стратегией аутентификации Devise, которая делает вызов SSL с использованием Curb.Я получаю сообщение об ошибке «Curl :: Err :: HostResolutionError (не удалось разрешить имя хоста)».Работает нормально вручную из командной строки.

Производственная среда - Apache, работающий в автономном режиме Passenger с rvm 1.9.2@rails3, потому что основной Passenger работает под управлением ruby ​​1.8.7 и rails 2.3.4.Я не получаю эту ошибку с моим другим приложением, работающим на более ранних версиях ruby ​​и rails.Тот же код, но разница, похоже, в Devise.

Я читал в другом месте, что это может иметь какое-то отношение к DNS и Apache, но я не могу на всю жизнь понять это, и я 'Я действительно цепляюсь за соломинку здесь.Благодарим за любую идею!Заранее спасибо!

1 Ответ

0 голосов
/ 30 сентября 2011

Проблема фактически оказалась связана с правами пользователей.Когда я запускаю ssh с моей учетной записью и запускаю автономный режим «Пассажир», нет проблем.Когда я запускаю его удаленно из Capistrano с пользователем deploy , я получаю сообщение об ошибке.

...