2012-03-15 8 views
4

誰もがこの例外を越えて実行していますか?私たちは昨夜の負荷試験でそれを見ました。ホスト名は正しく、正常に動作します。昨夜、この例外を投げ始めました。 amanzonの部分でDNSがランダムに失敗したか、Java用Aws SDKが負荷のかかって予期せぬことを起こした。AWS Javaクライアントからの不明なホスト例外?

> Caused by: java.net.UnknownHostException: sdb.amazonaws.com 
    at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) 
    at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:867) 
    at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1246) 
    at java.net.InetAddress.getAllByName0(InetAddress.java:1197) 
    at java.net.InetAddress.getAllByName(InetAddress.java:1128) 
    at java.net.InetAddress.getAllByName(InetAddress.java:1064) 
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.resolveHostname(DefaultClientConnectionOperator.java:242) 
    at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:130) 
    at org.apache.http.impl.conn.AbstractPoolEntry.open(AbstractPoolEntry.java:149) 
    at org.apache.http.impl.conn.AbstractPooledConnAdapter.open(AbstractPooledConnAdapter.java:121) 
    at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:561) 
    at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:415) 
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:820) 
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:754) 
    at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:732) 
    at com.amazonaws.http.AmazonHttpClient.executeHelper(AmazonHttpClient.java:266) 
+0

コード内のホスト名文字列に先頭または末尾にスペースがありますか? –

+0

@JimこのURLはAWS Java SDKの内部にあります.Aws US Eastが昨晩ネットワーク接続の問題を抱えていることがわかりました。だからおそらく原因は –

+0

あなたはこれを解決しましたか? –

答えて

2

変更の/ etc /以下の方法をホスト:
古い
127.0.0.1のローカルホストlocalhost.localdomainを
新しい
127.0.0.1はlocalhost localhost.localdomainを追加 - あなたの-ローカルホスト名を、ここに

+5

これは何を助けますか –

0

lein pallet upをaws bucketにアップロードするときや、リモートマシンのipsを取得しようとしているときに同じ問題が発生しました。 Caused by: java.net.UnknownHostException: ec2.sa-east-1.amazonaws.com

1.まず

クリーニングプロジェクト、は数分/時間を待っているし、同じAWS構成でlein pallet up -P aws-ec2を再焼成は、私のために働いた、してみてください。

2。第2は、単一groupsの代わりに、クラスタ全体のために、

実行lein pallet up -P aws-ec2を試してみてください。

関連する問題