awstats seems to only parse the logs that haven't been compressed yet, which I gather happens once a day through logrotate. So if you only update awstats once, but it's not immediately before the log rotation, you'll miss a good fraction of your stats.
Any way around that? Is there a way to either:
a) Run awstats update right before logrotate
b) Keep two full days of uncompressed logs