• <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)  編輯 收藏 引用

            国产成人精品久久免费动漫| 午夜精品久久久久久久| 精品久久久久久无码专区不卡| 久久精品国产亚洲av高清漫画| 久久九九全国免费| 性欧美大战久久久久久久| 伊人久久综合精品无码AV专区| 久久免费精品视频| 久久精品无码免费不卡| 久久这里只有精品久久| 欧美一级久久久久久久大片| 久久九九兔免费精品6| 久久影院亚洲一区| 国产亚洲精久久久久久无码AV| 欧美大香线蕉线伊人久久| 亚洲精品国精品久久99热| 91精品国产综合久久四虎久久无码一级| 亚洲中文字幕无码久久2017| 91久久成人免费| 麻豆一区二区99久久久久| 久久精品无码一区二区三区免费 | 亚洲综合精品香蕉久久网97| 亚洲国产成人精品91久久久 | 91超碰碰碰碰久久久久久综合| 婷婷国产天堂久久综合五月| 久久久久国产| 狠狠干狠狠久久| 久久99国产精品久久| 久久香综合精品久久伊人| 久久久久久久91精品免费观看| 久久精品国产亚洲沈樵| 色综合久久久久久久久五月| 合区精品久久久中文字幕一区 | 狠狠精品干练久久久无码中文字幕 | 色婷婷综合久久久久中文字幕| 中文字幕一区二区三区久久网站| 三上悠亚久久精品| 无码精品久久久天天影视| 99久久国产综合精品女同图片| 亚洲伊人久久成综合人影院 | 99热都是精品久久久久久|