2016-05-10 3 views
1

をTCP接続を開くことができませんでした、私は、次のエラーが表示さ:はgraph.facebook.comへのTCP接続をオープンしようとしているとき

Failed to open TCP connection to graph.facebook.com:443 (getaddrinfo: Name or service not known)

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を使用する

+0

443がHTTPSに使用されています - どのようにTCPプロトコルを使用してHTTPSサービスに接続できますか? TCP接続ではなくHTTPまたはHTTPS要求を生成する必要があります –

+1

このコードの目的は何ですか?生のTCP接続を開くのは全く無意味だと思われます。助けを求めるときは、それらの変数が定義されているものを含めることを忘れないようにして、他の人があなたの問題を再現できるようにしてください。 – tadman

答えて

0

まずネットワーク構成を確認します。

実行して、ターミナルで次のコマンド: 掘る+短いgraph.facebook.com

あなたが任意のIPアドレスを取得しない場合は、お使いのシステムがこれを解決する方法がわからないと、問題が関連されていませんルビー。

Dawood Awanが彼のコメントで述べたように、ポート443へのTCP接続を開くことは通常はお勧めできません。私はfacebookがHTTPS接続を除いていると確信しています。

関連する問題