Jeremy Wadsack wrote in response to previous query:

   > I read somewhere that about 25% of ISPs use analog. (Is this correct
   or am I confused?) I
   > expect that these other ISPs have a need to simple say go to this URL
   and presto you can
   > receive stats on your website and you'll never have to ask me about it
   again.
   >
   > Is that right or am i the only person who has installed analog that
   wants to do this?

   No you're not the only one. We create reports for all our client's sites
   and let them read them online. But we don't use the form interface.

We don't use the form interface, either, but maybe for a different reason.
If a person has a reasonable sized log file (and we keep several months
online for our users), it is possible that the generation of the results
page could exceed the time alloted for an HTML response (and, yes, we have
the host lookups turned off). So, we generate ASCII reports upon request
and email them to the person.

   Doing so would mean running analog at the time the client wants to view
   the stats, which is probably a peak hour. Instead we set up a batch to
   run analog on a nightly basis with a configuration for each client. Then
   we just point the client to the location of the HTML pages.

We have a simple program that they run to generate month to date, or
various past months. It will send the report to a given email address for
the time period in question. They don't have to know the log file location,
nor the file naming. They simply have to say, this month, last month, etc.
We then generate a specific configuration file for that run, and the fire
off analog niced down to the lowest level (we are on Unix).

If people try to queue up several analog reports, the script checks for a
running analog. If it is running, it waits some random amount of time
before checking again. If it finds no analog running, it then begins to
run. It doesn't matter if different users for different sites ask for an
analog report. They will all be thrown into the same "run" queue. So, we
only have a minimal process load at any given time for analog, and they can
be run at will (to be mailed to the customer when complete).

   Of course, this means we run analog many times every night. Even if the
   client only looks at the logs once a month. But you can monitor your
   client's usage and only run it on a weekly or monthly basis (or let
   clients tell you how often to schedule their analyses).

We have scheduled runs for weekly logs and monthly logs (operating under
the same restrictions above) fired off by cron.

   From what I've heard, I think this is the more common solution. But then
   analog only recently acquired the form interface, so maybe that is
   because this was the only solution.

>From what I know, Analog has had a form interface since 1.x, or was capable
of being run from CGI since that time. I know I've been doing that for
quite some time.


--------------------------------------------------------------------
This is the analog-help mailing list. To unsubscribe from this
mailing list, send mail to [EMAIL PROTECTED]
with "unsubscribe analog-help" in the main BODY OF THE MESSAGE.
--------------------------------------------------------------------

Reply via email to