簡體   English   中英

無法打開 TCP 連接

[英]Failed to open TCP connection

在嘗試打開與 graph.facebook.com 的 TCP 連接時,我收到以下錯誤:

無法打開與 graph.facebook.com:443 的 TCP 連接(getaddrinfo:名稱或服務未知)

TCPSocket.open(conn_address, conn_port, @local_host, @local_port)
        rescue => e
          raise e, "Failed to open TCP connection to " +
            "#{conn_address}:#{conn_port} (#{e.message})"
        end
      }

幫我解決這個錯誤

我使用omniauth使用Rails 5.0.0.beta3

首先檢查您的網絡配置。

在您的終端上運行此命令:dig +short graph.facebook.com

如果您沒有獲得任何 IP 地址,則您的系統不知道如何解決這個問題,並且該問題與 Ruby 無關。

除了 Dawood Awan 在他的評論中提到的之外,打開到端口 443 的 TCP 連接通常不是一個好主意,我很確定 facebook 不包括 HTTPS 連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM