• <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>

            大龍的博客

            常用鏈接

            統計

            最新評論

            關于can't identify protocol問題定位

            問題定位步驟: 
            1、 用root帳戶 遍歷 /proc/進程ID/fd目錄,如果該目錄下文件數比較大(如果大于10,一般就屬于socket泄漏),根據該進程ID,可以確認該進程ID所對應的名稱。 
            2、 重啟程序恢復服務,以便后續查找問題。 
            3、 strace 該程序并記錄strace信息。strace –p 進程ID >>/tmp/stracelog.log 2>&1 
            4、 查看 /proc/進程ID/fd 下的文件數目是否有增加,如果發現有增加,記錄上一個socket編號,停止strace 
            5、 確認問題代碼的位置。打開/tmp/stracelog.log,從尾部向上查找close(socket編號)所在行,可以確認在該次close后再次創建的socket沒有關閉,根據socket連接的server ip可以確認問題代碼的位置。 

            另一種方法:判斷是否有socket泄漏: 
            lsof | grep "can't identify protocol" 
            如果存在很多,則代表socket泄漏,同時會顯示哪個進程使用的sock未關閉。 

            posted on 2011-09-21 01:15 大龍 閱讀(1400) 評論(0)  編輯 收藏 引用

            亚洲国产视频久久| 亚洲国产精品无码久久九九 | 久久露脸国产精品| 久久97久久97精品免视看| 久久精品夜色噜噜亚洲A∨| 伊人久久精品无码av一区| 国产精品青草久久久久婷婷| 欧美激情精品久久久久久| 久久久一本精品99久久精品66| 精品无码久久久久久久久久| 99精品国产99久久久久久97| 国产99久久久久久免费看| 中文字幕久久久久人妻| 久久男人中文字幕资源站| 国产麻豆精品久久一二三| 99久久综合国产精品免费| 久久99久久无码毛片一区二区 | 怡红院日本一道日本久久 | 99久久国产免费福利| 97久久国产综合精品女不卡| 久久精品国产亚洲7777| 99久久99久久精品免费看蜜桃| 欧美精品国产综合久久| 欧美精品一区二区久久| 伊人热人久久中文字幕| 国内精品伊人久久久久AV影院| 国内精品久久久久影院薰衣草| 久久久久亚洲av成人无码电影 | 久久777国产线看观看精品| 久久亚洲精品中文字幕| 色诱久久久久综合网ywww| 2021最新久久久视精品爱| 亚洲精品乱码久久久久久蜜桃| 久久久久国产一区二区| 精品久久综合1区2区3区激情| 狠狠色丁香婷婷综合久久来| 91精品国产91久久综合| 欧美激情精品久久久久| 韩国无遮挡三级久久| 久久99国产精品久久| 91性高湖久久久久|