特定のWebサイトからデータを取得するためのEclipseプロジェクトがあります。取得するデータが多すぎるため、コードを一晩実行し続ける必要があります。私はjave.net.UnknownHostException
いつか後になります。コードは長時間問題なく実行され、後でのみUnknownHostexception
発生します。なぜこれが起こっているのかについての解決策はありますか?
2018 次
3 に答える
0
私の推測では、あなたのインターネット接続はおそらく壊れています。これを確認するための他のログはありますか?
于 2012-07-16T06:07:02.773 に答える
0
以前にプロジェクトの 1 つでこのエラーを見たことがあります。Java 1.5 まで、JVM は DNS エントリをキャッシュするために使用され、TTL 値を尊重しませんでした。なんらかの理由で DNS エントリが変更され (通常、Akamai または他の CDN ネットワークの場合)、以前にアクセスしていた IP が使用できなくなった場合、このエラーが発生する可能性があります。
この動作に関する情報は、http ://www.rgagnon.com/javadetails/java-0445.htmlおよびhttp://blog.andrewbeacock.com/2006/12/warning-java-caches-dns-to-で入手できます。 ip-address.html .
試してみることができるのは、 iptraceが正常に動作し、同じマシンから失敗し始めたときにiptraceを実行することです。IP が変更されている場合は、このシナリオに遭遇しています。
于 2012-07-16T06:02:43.017 に答える
0
戦争が展開されているサーバーのMACアドレスのみを取得できます。MACアドレスの取得方法はこちらを確認してください
于 2012-07-16T05:47:58.200 に答える