我試圖從Gmail使用pop3檢索電子郵件到我的rails應用程序。當我嘗試檢索電子郵件時,出現錯誤 - 「getaddrinfo:名稱解析中的臨時失敗」。RoR應用程序中的「getaddrinfo:名稱解析中的臨時失敗」
奇怪的是,它的工作原理是當我在家裏嘗試它,但沒有在我的大學。我猜測它與互聯網連接有關。
請幫忙!
我試圖從Gmail使用pop3檢索電子郵件到我的rails應用程序。當我嘗試檢索電子郵件時,出現錯誤 - 「getaddrinfo:名稱解析中的臨時失敗」。RoR應用程序中的「getaddrinfo:名稱解析中的臨時失敗」
奇怪的是,它的工作原理是當我在家裏嘗試它,但沒有在我的大學。我猜測它與互聯網連接有關。
請幫忙!
這通常意味着你沒有得到來自DNS的響應。您的大學連接可能位於防止您直接訪問Internet的代理之後。如果是這樣,這個代理必須在你的代碼中指定。檢查你的POP3庫文檔,否則你可能會使用像socksify這樣的庫,通過你的SOCKS代理重定向TCP連接。
簡單。您可能會通過代理服務器進行導向。建立一個新的連接,設置你的大學設置,重新啓動你的服務器,它應該工作。
我剛剛開始在RoR應用程序中出現這個問題,該應用程序使用運行在使用Vagrant的本地虛擬機上的RestClient連接到API,作爲開發環境。
解決此問題的唯一方法是簡單地重新啓動虛擬機。剛剛做了一個流浪漢,然後在機器人的幫助下回到遊戲中。
謝謝!它現在工作。 – 2010-06-14 06:35:10