Linux 环境运维 - 查看远程调试端口被占用的ip地址,设置连接处于空闲状态快速自动化断开方法,keepalive机制相关说明

Posted 挣扎的蓝藻

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 环境运维 - 查看远程调试端口被占用的ip地址,设置连接处于空闲状态快速自动化断开方法,keepalive机制相关说明相关的知识,希望对你有一定的参考价值。

开发有时候需要连接远程调试端口调试环境,上一个开发用完没有主动断开,下一个开发再用也用不了,如果等待系统主动断开,默认的话可能需要等 2 小时。
netstat -a | grep 端口号 命令可以查看连接当前端口的 ip 和对应的端口号。

sysctl -a | grep keepalive 可以查看到 tcp_keepalive_time 的值为 7200s ,即当连接处于空闲状态后 2 小时,会发送探测包给连接者,如果没有响应,会在失败一定次数后将连接自动断开,我们把这个值设置短了后,不用的连接就会很快断开了,其它的调试人员也可以接着进行调试了。

keepalive 机制相关一些参数信息如下:

通过 echo "200" > /proc/sys/net/ipv4/tcp_keepalive_time 命令可以设置。
然后通过 sysctl -p 命令加载配置文件使之立即生效。

喜欢的点个赞❤吧!

以上是关于Linux 环境运维 - 查看远程调试端口被占用的ip地址,设置连接处于空闲状态快速自动化断开方法,keepalive机制相关说明的主要内容,如果未能解决你的问题,请参考以下文章

Linux下Tomcat进行远程调试

Linux运维:检测端口是否被防火墙禁止或端口是否被占用

linux系统如何查看端口占用

Linux查看端口是不是被占用的命令是啥?

oracle linux配置监听时报错端口占用

Linux如何查询哪些端口被占用