天天看點

Linux 環境運維 - 檢視遠端調試端口被占用的ip位址,設定連接配接處于空閑狀态快速自動化斷開方法,keepalive機制相關說明

開發有時候需要連接配接遠端調試端口調試環境,上一個開發用完沒有主動斷開,下一個開發再用也用不了,如果等待系統主動斷開,預設的話可能需要等 2 小時。

netstat -a | grep 端口号

指令可以檢視連接配接目前端口的 ip 和對應的端口号。

Linux 環境運維 - 檢視遠端調試端口被占用的ip位址,設定連接配接處于空閑狀态快速自動化斷開方法,keepalive機制相關說明

sysctl -a | grep keepalive

可以檢視到 tcp_keepalive_time 的值為 7200s ,即當連接配接處于空閑狀态後 2 小時,會發送探測包給連接配接者,如果沒有響應,會在失敗一定次數後将連接配接自動斷開,我們把這個值設定短了後,不用的連接配接就會很快斷開了,其它的調試人員也可以接着進行調試了。

Linux 環境運維 - 檢視遠端調試端口被占用的ip位址,設定連接配接處于空閑狀态快速自動化斷開方法,keepalive機制相關說明

keepalive 機制相關一些參數資訊如下:

Linux 環境運維 - 檢視遠端調試端口被占用的ip位址,設定連接配接處于空閑狀态快速自動化斷開方法,keepalive機制相關說明

通過

echo "200" > /proc/sys/net/ipv4/tcp_keepalive_time

指令可以設定。

然後通過

sysctl -p

指令加載配置檔案使之立即生效。

Linux 環境運維 - 檢視遠端調試端口被占用的ip位址,設定連接配接處于空閑狀态快速自動化斷開方法,keepalive機制相關說明

喜歡的點個贊❤吧!

繼續閱讀