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

            国产精品无码久久综合| 精品久久久久一区二区三区| 2021国产精品午夜久久| 久久综合给合久久国产免费| 狠狠色丁香婷婷久久综合不卡| 国产精品嫩草影院久久| 精产国品久久一二三产区区别| 久久久久免费精品国产| 久久久久精品国产亚洲AV无码 | 国产精品亚洲综合久久| 99久久人妻无码精品系列蜜桃| 色99久久久久高潮综合影院| 久久精品国产亚洲AV无码偷窥| 伊人久久成人成综合网222| 久久99热国产这有精品| 亚洲午夜久久久久久久久久| 久久综合五月丁香久久激情| 国产精品久久久久9999| 亚洲乱码精品久久久久..| 四虎亚洲国产成人久久精品| 国产亚洲色婷婷久久99精品91| 久久精品无码专区免费青青| 大香伊人久久精品一区二区| 久久黄视频| 久久人人爽人人精品视频| 91精品免费久久久久久久久| 久久精品国产一区| 久久精品天天中文字幕人妻 | 久久精品蜜芽亚洲国产AV| 国产aⅴ激情无码久久| 国产69精品久久久久观看软件| 亚洲精品久久久www| 天天综合久久一二三区| 思思久久好好热精品国产| 欧美久久久久久午夜精品| 久久久网中文字幕| 伊人久久大香线蕉综合网站| 亚洲午夜福利精品久久| 亚洲精品乱码久久久久66| 少妇久久久久久被弄高潮| 久久99国产乱子伦精品免费|