Apache HttpServer rotate log 的 bug
之前有提到利用指令讓 apache HttpServer的 access.log
每天 rotate一次,不讓它在同一個檔案成長太大
但是問題來了,這個方法會有 bug
每次 apache httpserver重啟時
就會留 rotatelog.exe在系統裡
就算你關掉 apache httpserver,此 process 也不會 kill掉
如果你每天都有重啟 apache httpserver的話
rotatelog.exe 就會愈來愈多
因此我放棄這個方法了,apache 官網好像也沒有對此 bug有任何修正
在網站上另外找到一個有點阿呆但我卻覺得好用的方法
就是自己寫一個 bat,它的工作就是每天去把 access.log備份成 access.log.old
然後再清掉 access.log的內容
個人感覺是好用啦!反正從 apache httpserver裝到現在
我也沒仔細去看過 access.log
留那麼多天的 log,好像也沒什麼意義

沒有留言:
張貼留言