Re: [JSP ] 產生的log檔
※ 引述《gotopuli (一起來企埔里!)》之銘言:
: ※ 引述《qrtt1 (隱者)》之銘言:
: : 用什麼工具產生log呢?
: : 像log4j可以設定屬性檔,只產生某些層級以上的log
: : 但是不明白您的log是什麼工具產生的,
: : 也只好請您再去看看嚕
: 我什麼工具都沒用耶
: 就Tomcat 產生在這個資料夾內: \Apache Software Foundation\Tomcat 5.5\logs\
: 每天都會產生一個log檔 @@
這邊的log會爆,大概就幾種可能,
1. 你在程式裡頭做了太多System.out動作,這些動作當你的tomcat楚於service
狀態時,會寫進log裡面。
2. 你的程式,例外或錯誤太多! 造成log量狂增。
3. 執行java時,你多下了某些參數,讓系統定期或在特定動作產生log。
這幾種狀況,都是程式設計人員該去排除的問題,硬碟這麼大,會把硬碟吃光,
顯然問題發生得很頻繁。
這裡提個我們家小朋友之前搞出來小問題來舉例,
他的程式每幾秒就要做一次DB query, 結果他忘記了query的欄位是空的,
於是每次抓回來的record都是null,由於null不能拿來作字串比較,
所以每幾秒就產生了一個exception。
嘿! 偏偏我們小朋友很盡責,每個catch都把錯誤敘述寫的很詳細,
於是log沒幾天就把36G的硬碟塞爆了...
就這樣,給你做個參考。
--
H.C. Jao
http://spaces.msn.com/hougzou/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.59.167.193
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章