On Fri, 27 May 2005, Michael Kinzelbach wrote:
> The logfiles are sometimes about 2 gigabytes in a month and of course
> analog and report magic need a lot of time to produce the output.
Ive noticed on our shared server, it takes a long time for analog to run
because of DNS lookups (it uses its own lookup code rather than relaying
on an external program).
So I changed approach: now I have logresolve running nightly through
yesterday's log files for each site so analog doesn't need to do any DNS.
Report generation now is very fast!
> I am searching a way to store the nice results of report magic in files.
> But unfortenately I was not able to store them. Maybe somebody has an
> idear ...
I dont use the CGI mode. My reports are weekly. I have a script that walks
through every site that has analog config files and basically it builds a
command-line like this:
cat access-05-20-05.log access-05-21-05.log access-05-22-05.log \
access-05-23-05.log access-05-24-05.log access-05-25-05.log \
access-05-26-05.log access-05-27-05.log \
| /usr/bin/analog +G -g/usr/local/etc/apache/analog/domain.com.cfg
The analog config file is set up to save output in a file called
analog.dat.
And then the script builds the rmagic command-line and runs it:
rmagic.pl -statistics_File_In=analog.dat \
-reports_File_Out=domain.com/stats/05-27-05/ \
-navigation_File_Out=domain.com/stats/05-27-05/nav.html
(The script makes the output folder beforehand using the date as the
filename).
--
Aj.
_______________________________________________
This is the reportmagic-help mailing list
To change your subscription or other preferences use this URL:
http://reportmagic.org/cgi-bin/mailman/listinfo/reportmagic-help