debug.log 肥大處理 - 聖殿英雄傳說 MUD

Table of Contents

debug.log 不正常增生的情況已經很久了,大約一個月前就開始,
理論上有 error 時玩家會看到相關 msg,但因為一直沒有玩家回
報他們看到了什麼,而 error msg 也沒有顯示究竟是哪一個玩家
觸發了 bug,所以為了避免 debug.log 異常肥大造成硬碟頻繁地
不正常讀寫,公布以下措施

1.從今日 shutdown 後開始頻繁觀察 debug.log

2.只要有 log 到異常 error 而無法查明來源,就看該 error 是
發生在哪個區域或使用哪個技能,就暫時關閉該區域或技能。

若明確知道是哪一位玩家,但無法得知到底他是如何讓 bug 產
生的時,也會暫時 banish 該玩家登入。

3.預計到星期五晚上時 debug.log 的檔案大小能控制在 999K 內
,才能算是暫時扼止 debug.log 異常增生。

有關閉什麼區域或技能,會以推文的方式告知玩家或線上 chat。


Laechan

--

All Comments

Vanessa avatarVanessa2014-06-19
目前推測有可能是weather_d.c定時清物件沒清乾淨
Iris avatarIris2014-06-23
測試方法是當有bug增生時手動清,然後看增生是否停止
Dinah avatarDinah2014-06-25
log裡沒有catch到的exception?跟c不太熟XD
Emily avatarEmily2014-06-26
稍微修了一下 instance_rooms.c,instance 指令再開放
Emily avatarEmily2014-06-29
678 debug.log
Rebecca avatarRebecca2014-07-02
681 debug.log
Vanessa avatarVanessa2014-07-03
681 debug.log
Lily avatarLily2014-07-04
685 debug.log
Gary avatarGary2014-07-09
686 debug.log
Callum avatarCallum2014-07-11
686 debug.log
Edith avatarEdith2014-07-13
688 debug.log