• <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 大龍 閱讀(1399) 評論(0)  編輯 收藏 引用

            91麻豆国产精品91久久久| 91亚洲国产成人久久精品网址| 国产69精品久久久久99尤物| 久久99精品国产99久久6男男| 精品久久一区二区三区| 国产精品久久久久久吹潮| 一本一道久久精品综合| 亚州日韩精品专区久久久| 无码国产69精品久久久久网站| 久久99精品久久久久久久不卡 | 色偷偷88欧美精品久久久| 久久婷婷五月综合色奶水99啪| 久久久久女人精品毛片| 久久国产精品免费一区二区三区| 国产精品久久久久久久app| 久久午夜羞羞影院免费观看| 久久亚洲中文字幕精品一区| 久久久久波多野结衣高潮| 99久久精品国产综合一区| 色偷偷久久一区二区三区| 久久九九久精品国产| 色综合久久综合网观看| 久久婷婷五月综合色奶水99啪| 久久99国产精品成人欧美| 77777亚洲午夜久久多喷| 久久综合五月丁香久久激情| 久久亚洲国产欧洲精品一| 97香蕉久久夜色精品国产| 日韩欧美亚洲综合久久影院Ds| 久久se精品一区二区| 色88久久久久高潮综合影院| 色青青草原桃花久久综合| 欧美国产成人久久精品| 久久国产一片免费观看| 热久久国产精品| 欧美精品一本久久男人的天堂 | 色综合久久精品中文字幕首页 | 久久精品aⅴ无码中文字字幕重口 久久精品a亚洲国产v高清不卡 | 久久亚洲天堂| 亚洲人成无码久久电影网站| 久久久黄片|