in reply to A good way to parse Apache logs

Since you mention Apache::LogDBI I suspect you're interested in more than just parsing. Here's a solution that's scalable: use mod_log_spread. Each server in your web farm sends its log to a multicast group. You can then setup any number of listeners that will receive the logs and can act on them. This way you decouple not only parsing, but also storing the logs, from the web servers.