java.net.NoRouteToHostException:要求されたアドレスの問題分析を割り当てることができません

 

 

問題:

原因:ソケットが正常に閉じたが、割り当てられたクライアント側のポートがソケット接続を確立できない、排出liunxによるものは、発生しますが、ポートはただちに解放されていませんが、TIME_WAIT状態では、デフォルトの待機60年代リリース後。
ビューliunxサポートクライアント接続のポート範囲28232のポートです。 cat /proc/sys/net/ipv4/ip_local_port_range
32768 - 61000

ソリューション:
リリースポート後1.下の待ち時間は、デフォルトでは15〜30代に変更、60年代です。echo 30 > /proc/sys/net/ipv4/tcp_fin_timeout
2.変更によって構成され、TCP / IPプロトコルの設定、  /proc/sys/net/ipv4/tcp_tw_reuse0にデフォルト、1は、リリースに変更されTIME_WAIT、新しい接続にポートを。 echo 1 > /proc/sys/net/ipv4/tcp_tw_reuse
3.変更CTP / IPプロトコルの設定、ソケット資源の急速な回復は、デフォルトでは0.1に変更されます。echo 1 > /proc/sys/net/ipv4/tcp_tw_recycle

https://blog.csdn.net/weixin_43757847/article/details/88188091

https://my.oschina.net/shichangcheng/blog/1560864

https://stackoverflow.com/questions/32282112/error-setting-net-ipv4-tcp-tw-reuse-net-ipv4-tcp-tw-recycle-in-sysctl-conf

 

見つけるのに役立つ魏チェン6月

 

おすすめ

転載: www.cnblogs.com/kaibindirver/p/11779465.html