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

            大龍的博客

            常用鏈接

            統(tǒng)計(jì)

            最新評論

            關(guān)于can't identify protocol問題定位

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

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

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

            亚洲欧洲中文日韩久久AV乱码| 久久精品aⅴ无码中文字字幕不卡| 久久综合九色综合97_久久久| 2020最新久久久视精品爱 | 狠狠精品久久久无码中文字幕| 国产高潮国产高潮久久久91 | 91久久精品国产91性色也| 久久精品国产99久久香蕉| 国产激情久久久久久熟女老人| 69久久夜色精品国产69| 久久高清一级毛片| 久久久噜噜噜久久中文福利| 久久亚洲国产成人影院网站 | 99久久国产热无码精品免费久久久久| 中文字幕无码久久精品青草 | 亚洲精品乱码久久久久久久久久久久| 亚洲成色999久久网站| 久久久久久精品免费看SSS| 国产精品女同一区二区久久| 久久99精品久久久久久久不卡 | 精品午夜久久福利大片| 99久久做夜夜爱天天做精品| 精品久久久久久无码中文字幕| 国产V亚洲V天堂无码久久久| 精品国产日韩久久亚洲| 日产久久强奸免费的看| 久久精品国产精品亚洲人人| 国产精品免费久久久久影院| 亚洲嫩草影院久久精品| 久久久久四虎国产精品| 天天综合久久久网| 色综合久久中文色婷婷| 中文精品久久久久国产网址| 亚洲嫩草影院久久精品| 久久99亚洲综合精品首页| 精品久久国产一区二区三区香蕉| 久久噜噜电影你懂的| 国产精品成人久久久久久久 | 亚洲色欲久久久综合网东京热| 久久99国产精品久久99小说 | 国产精品日韩深夜福利久久|