不過在跑過一段時間後 Webalizer 卻無法再解析IP
Apache 及 Webalizer 的設定檔皆無修改過
執行 webalizer.exe 時會出現錯誤訊息:
Error: Unable to open DNS cache file dns_cache.db
很奇怪?以前在 Linux 上執行都很正常
同時 Webalizer 產生的網頁在「Hostname」及「Country」也只出現 IP 而不是解析過的資料
Hostname 只有 IP |
無法分析來源國家 |
於DNS.README檔中也說到在Windows上DNS lookups至今無法執行 XDDDD
Another Note: DNS lookups will not work under Windows yet, see the README.WIN file for more information.
上網搜尋的結果也都是以 Linux 系統上產生這問題解決都沒有 Windows 上的說明
最後砍掉重練(刪除Webalizer所有資料再重建)問題還是存在 XD
最後發現問題所在
Apache 產生的 Log 檔案太大( log不到50kb也不到500行 !!???),以致 dns_cache.db 出現問題才開不起來
按月切割 log 檔之後再去執行 webalizer.exe
結果可以解析 IP 了
(記得先刪除之前產生的 dns_cache.db)
Hostname DNS 解析成功 |
成功解析來源國家 |
沒有留言:
張貼留言