上個週末線上突然2臺
datanode server
掛掉(panic
原因調查中),後來機房人員重啟後乙個
dn一直在
pending
住沒有註冊成功,日誌卡在初始化沒有任何輸出,發現原來是乙個
dn執行緒阻塞住了另乙個
dn,細究如下:
線上nn啟用了
ha模式,因此
dn在啟動時會啟動2個
bpserviceactor
執行緒對2個nn
進行註冊,其會呼叫
bpofferservice
的verifyandsetnamespaceinfo
方法,而這個方法是同步方法(以防止
npe),因此當乙個
bpserviceactor
進行註冊時(
fsdataset
初始化,這個過程可能會比較慢),另乙個執行緒會被
block
住,這時
dn的日誌可能什麼都沒有輸出,稍等會兒就ok了
.
linux程序假死的原因 linux 假死分析
所謂假死,就是能ping通,但是ssh不上去 任何其他操作也都沒反應,包括上面部署的apache也打不開頁面。作為乙個多工作業系統,要把系統忙死,忙到ssh都連不上去,也不是那麼容易的。尤其是現在還有fd保護 程序數保護 最大記憶體保護之類的機制。你可以fork很多程序,系統會變得很慢,但是ssh還...
mysql 導致iis 假死 IIS 假死狀態處理
iis 假死狀態處理 一 1 工作程序 分鐘 選中,值為1740 2 工作程序 請求數目 不選 原先設定為35000 3 在下列時間 工作程序 不填 4 消耗太多記憶體時 工作程序 全不選。2 3 4項可能避免了在訪問量高的時候強制 程序可能引發的伺服器響應問題,導致iis假死不響應 二 效能 只選...
病毒玩假死
11月16日 pchome反病毒中心為你帶來本週總結 假死!病毒為搞破壞不擇手段 江民科技本週的報告中指出 病毒 木馬變得更為狡猾,不惜以 自殺 為代價,只為躲避防毒軟體的查殺,藏匿於後台監視使用者的行為。我們可以看到,目前反毒技術在前進,同時也促成了病毒自我的不斷強化,此類木馬主要目標為主流網路遊...