TCP 端口号用尽解决方案

简介:

最近跑tomcat的任务调用,发现第二天又tomcat的报错出现:
大致意思是连接到目标主机的时候无法分配请求,原来是TCP端口用光了

2016-01-22 02:01:59:INFO Thread-103 org.apache.http.impl.client.DefaultHttpClient - I/O exception (java.net.NoRouteToHostException) caught when connecting to the target host: Cannot assign requested address
java.net.NoRouteToHostException: Cannot assign requested address2016-01-22 02:01:59:INFO Thread-105 org.apache.http.impl.client.DefaultHttpClient - I/O exception (java.net.NoRouteToHostException) caught when connecting to the target host: Cannot assign requested address


看看端口范围:

cat /proc/sys/net/ipv4/ip_local_port_range 
1024    65000

解决方案:
vim /etc/sysctl.conf,编辑完成后 sysctl -p 使其生效

1、net.ipv4.tcp_tw_reuse = 1
表示开启重用。允许将TIME-WAIT sockets重新用于新的TCP连接,默认为0,表示关闭;修改为1,释放TIME_WAIT端口给新连接使用

2、net.ipv4.tcp_fin_timeout = 15
表示如果套接字由本端要求关闭,这个参数决定了它保持在FIN-WAIT-2状态的时间。默认为60秒

3、net.ipv4.tcp_tw_recycle = 1
表示开启TCP连接中TIME-WAIT sockets的快速回收,默认为0,表示关闭。

相关文章
|
22天前
|
网络协议
iptables配置tcp端口转发
iptables配置tcp端口转发
28 1
|
1月前
|
网络协议
TCP 和 UDP 可以使用同一个端口吗?
【2月更文挑战第9天】
52 0
TCP 和 UDP 可以使用同一个端口吗?
|
2月前
|
网络协议
TCP和UDP和端口
TCP和UDP和端口
22 1
|
2月前
|
网络协议 Linux 网络架构
【Cisco Packet Tracer】运输层端口与TCP的作用
【Cisco Packet Tracer】运输层端口与TCP的作用
27 0
|
8月前
|
网络协议 Ubuntu Linux
为公网SSH远程Ubuntu配置固定的公网TCP端口地址主图
为公网SSH远程Ubuntu配置固定的公网TCP端口地址主图
85 0
|
8月前
|
网络协议 Unix 网络安全
什么是端口号【图解TCP/IP(笔记十一)】
什么是端口号【图解TCP/IP(笔记十一)】
473 0
|
9月前
|
网络协议 应用服务中间件 nginx
Nginx TCP 端口转发
Nginx TCP 端口转发
129 0
|
9月前
|
网络协议
swoole 端口监听,关闭tcp服务
某直播平台,需要观察员去不定时的抽查直播平台的内容,对于直播网站不良的直播进行封禁和停播的处理。
swoole 端口监听,关闭tcp服务
|
10月前
|
移动开发 运维 网络协议
Linux Ncat 探测tcp/udp端口
Linux Ncat 探测tcp/udp端口
901 0
|
10月前
|
网络协议 网络架构
字节一面:TCP 和 UDP 可以使用同一个端口吗?
关于端口的知识点,还是挺多可以讲的,比如还可以牵扯到这几个问题: 多个 TCP 服务进程可以同时绑定同一个端口吗? 客户端的端口可以重复使用吗? 客户端 TCP 连接 TIME_WAIT 状态过多,会导致端口资源耗尽而无法建立新的连接吗?