看板 PttCurrent 關於我們 聯絡資訊
※ 引述《smartboy.bbs@ptt.cc (小光光)》之銘言: : static int reentrant = 0; : if (!reentrant) { : reentrant = 1; : 這幾行從以前就一直都有 你對. : 上頭引出來的 backtrace 現在 ptt 也時常見到, : 但注意到那僅是 abort_bbs_debug 呼叫 abort_bbs 一次, : 不會第二次, 掉入無窮循環. 因為在第二次遇到 reentrant 檢查就會 exit() 了 倒是, 在 ptt 應該不會有幾支 mbbsd 當掉就吃光系統資源吧? hkday 出現這種狀況, 也僅僅是本年 3 月左右才發現, 導致先後四次當機. ( 其實, 僅僅是 cpu 被吃光, 不排除插支 vga cord 和 keyboard 直連去機器, 還會有反應... ) 而現在還是有類似的憂慮, 倒是手動檢查得較多, 若僅是兩三支 mbbsd 在 暴吃系統資源, 還能及時 stop 或 kill 之. 這種暴走情況, 往往是在用戶 paste 網頁上的文章到站上時發生, 他們 login 時, 選的可能是 GB 或 unicode , 而非big5, 這也可算是個線索. 現在每周平 均有 6 支暴走的 mbbsd , 我還應付到, 但始終要去常規化的解決. -- ※ 發信站: 香港地(hkday.net) ◆ From: 61.238.143.229