Java项目连接数限制
操作系统TCP连接数
ulimit -n 是 Linux 中一个用来 查看或设置当前 shell 会话允许的最大文件描述符数量(Max Open Files) 的命令。
#查看
ulimit -n
#临时设置
ulimit -n 65535
查看TIME_WAIT的连接
netstat -an | grep TIME_WAIT | wc -l
#临时修改 Linux 内核参数
#允许将处于 TIME_WAIT 状态的端口重新用于新的连接(前提是符合 TCP 安全要求),适用对象:客户端主动发起连接的一方,0:不允许
sysctl -w net.ipv4.tcp_tw_reuse=1
#设置 TCP 连接断开后 FIN_WAIT_2 状态的保持时间(单位:秒),通常为 60 秒
sysctl -w net.ipv4.tcp_fin_timeout=10
查看 Java 进程的文件描述符限制(ulimit -n)
#查看pid
ps -ef|grep java
#查看java描述限制
cat /proc/PID/limits | grep "Max open files"
如果这篇文章对你有用,可以关注本人微信公众号获取更多ヽ(^ω^)ノ ~
