2011-09-28 8 views
0

Curb를 사용하여 SSL 호출을하는 사용자 정의 Devise 인증 전략을 사용하여 Rails 3.0을 실행 중입니다. "Curl :: Err :: HostResolutionError (호스트 이름을 확인할 수 없음)"오류가 발생합니다. 명령 줄에서 수동으로 잘 작동합니다.Curl :: Err :: HostResolutionError (호스트 이름을 확인할 수 없음)

운영 환경은 주 승객이 루비 1.8.7 및 레일 2.3.4를 실행 중이므로 Apache가 rvm [email protected]로 독립 실행 형 인 Apache입니다. 이전 버전의 루비 및 레일을 실행하는 다른 앱에서는이 오류가 발생하지 않습니다. 같은 코드이지만 차이점은 Devise 인 것 같습니다.

나는 DNS와 아파치와 관련이 있을지도 모르지만, 내 인생을 생각하면이 사실을 알 수 없다. 그리고 나는 정말로 여기서 빨대를 쥐고있다. 어떤 아이디어라도 대단히 감사하겠습니다! 미리 감사드립니다!

답변

0

문제는 실제로 사용자 권한과 관련된 것으로 판명되었습니다. 내 사용자 계정으로 ssh를 사용하여 승객을 독립형으로 시작할 때 아무런 문제가 없습니다. 내가 원격으로 배포 사용자와 카피 스트라 노에서 시작할 때 오류가 발생합니다.

관련 문제