• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Benjamin

            靜以修身,儉以養(yǎng)德,非澹薄無以明志,非寧靜無以致遠(yuǎn)。
            隨筆 - 398, 文章 - 0, 評論 - 196, 引用 - 0
            數(shù)據(jù)加載中……

            TCP TIME_WAIT連接數(shù)過多告警處理

            一、當(dāng)大量的連接處于 time_wait 時,新建立 TCP 連接會出錯,address already in use : connect 異常。
                TCP 本地端口數(shù)量,上限為 65535(6.5w),這是因為 TCP 頭部使用 16 bit,存儲「端口號」,因此約束上限為 65535。

            二、TCP 連接中,「主動發(fā)起關(guān)閉連接」的一端,會進入 time_wait 狀態(tài);
                 time_wait 狀態(tài),默認(rèn)會持續(xù) 2 MSL(報文的最大生存時間)
                time_wait 狀態(tài)下,TCP 連接占用的端口,無法被再次使用
                net.ipv4.ip_local_port_range = 1024 65000  #端口數(shù)和這個參數(shù)有關(guān)系

            三、大量 time_wait 狀態(tài)存在,會導(dǎo)致新建 TCP 連接會出錯,導(dǎo)致服務(wù)器資源使用上升;出現(xiàn)address already in use : connect 異常
            四、解決方法:服務(wù)器端允許 time_wait 狀態(tài)的 socket 被重用;縮減 time_wait 時間,設(shè)置為 1 MSL(即,2 mins)
                 操作系統(tǒng)層面主要
            修改配置文件/etc/sysctl.conf
            1、允許將TIME_WAIT狀態(tài)的socket重新用于新的TCP連接:net.ipv4.tcp_tw_reuse = 1   #默認(rèn)為0,表示關(guān)閉,如果為0,修改為1

            2、快速回收TIME_WAIT狀態(tài)的socket net.ipv4.tcp_tw_recycle = 1   #修改為1,默認(rèn)為0
            3、修改time_wait連接數(shù)的回收時間:cat /proc/sys/net/ipv4/tcp_fin_timeout #查看默認(rèn)的MSL值
                 net.ipv4.tcp_fin_timeout = 30 #如果為60,修改為30s回收
            4、
            sudo sysctl -p  使配置生效即可

            備注:
            TCP連接數(shù)統(tǒng)計腳本:統(tǒng)計出當(dāng)前分配連接數(shù)的進程,通過進程可以找到對應(yīng)的服務(wù),如果是服務(wù)關(guān)閉連接的姿勢不對,業(yè)務(wù)方優(yōu)化即可
            #!/bin/sh
            for i in  /proc/* ;
            do
              if [ -d $i/fd ];then
                echo $i   $(ls $i/fd -l | grep socket: |wc -l)
              fi
            done

            posted on 2024-02-19 16:13 Benjamin 閱讀(426) 評論(0)  編輯 收藏 引用 所屬分類: linux

            久久99国产精一区二区三区| 久久久久无码专区亚洲av| 99久久无色码中文字幕人妻| 国内精品人妻无码久久久影院 | 日本福利片国产午夜久久| 久久99精品国产麻豆蜜芽| 久久九九久精品国产免费直播| jizzjizz国产精品久久| 日日狠狠久久偷偷色综合0| 国产综合久久久久久鬼色| 亚洲国产精品综合久久一线| A狠狠久久蜜臀婷色中文网| 亚洲欧洲中文日韩久久AV乱码| 69久久夜色精品国产69| 蜜桃麻豆WWW久久囤产精品| 久久综合中文字幕| 久久91亚洲人成电影网站| 久久人人爽人人爽人人AV东京热| 久久se这里只有精品| 天天久久狠狠色综合| 国产精品久久影院| 久久精品九九亚洲精品| 亚洲国产精品无码成人片久久| 无码精品久久一区二区三区 | 久久综合亚洲色HEZYO国产| 久久综合综合久久狠狠狠97色88| 久久精品亚洲精品国产色婷| 中文字幕久久久久人妻| 亚洲香蕉网久久综合影视| 久久综合亚洲鲁鲁五月天| 伊人久久亚洲综合影院| 亚洲人成无码久久电影网站| 一级做a爰片久久毛片免费陪| 久久久久噜噜噜亚洲熟女综合| 大美女久久久久久j久久| 亚洲国产精品久久久久| 国产精品久久久99| 亚洲乱码日产精品a级毛片久久| 欧美日韩精品久久久久| 一本色道久久99一综合| 91精品国产乱码久久久久久|