我遇到了同樣的問題。我剛剛安裝了Webalizer的,並把它改爲增量模式(這裏是從我的/etc/webalizer/webalizer.conf
相關條目):
LogFile /var/log/apache2/access.log.1
OutputDir /var/www/htdocs/w
Incremental yes
IncrementalName webalizer.current
然後我跑手Webalizer的,這在我的日誌目錄初始化非GZ文件。之後,任何嘗試手動導入舊的gz日誌文件(例如通過運行webalizer /var/log/apache2/access.log.2.gz
)導致所有條目都被忽略。
我懷疑這是因爲在gz日誌中找到的條目比最後一次導入舊 - 我不得不刪除我的webalizer.current
文件(真的,我清除了整個目錄 - 無論哪種方式應該工作)。最後,按照相反順序(最早的第一個),我可以一次導入一箇舊的gz文件:
[email protected]:~$ cd /var/log/apache2
[email protected]:/var/log/apache2$ sudo rm -rf /var/www/htdocs/w/*
[email protected]:/var/log/apache2$ ls -1t /var/log/apache2/access.log*gz | grep -o [0-9]* | tail -n1
52
[email protected]:/var/log/apache2$ for i in {52..2}; do webalizer /var/log/apache2/access.log.$i.gz; done