Hi.

I'm having a problem getting Analog to recognise certain requests as
pages.  For example, I would expect Analog to consider /b/a.html as a
page, but I can produce situations where it doesn't (and this is without
using any PAGEINCLUDE or PAGEEXCLUDE commands).  The likely explanation
for this problem seems to be a bug in Analog, but I may simply have
misunderstood the documentation.

First, I'll describe Analog's input.  Attached are 2 Analog configuration
files, with-logformat.cfg and without-logformat.cfg.  The only difference
between them is that one contains a LOGFORMAT command and the other
doesn't; the argument to LOGFORMAT is given in the Analog documentation
as being a valid definition for the common log format.

Also attached is the log that I'm using, which contains one request,
for /b/a.html.

Now to describe the problem.  If I run the following command, the
five-minute report produced by Analog indicates that the request is not
being recognised as a page:

  PATH_TO_ANALOG -G +g./with-logformat.cfg

Here's the five-minute report:

  Five-Minute Report
  ------------------
  This report lists the activity in each five-minute period.

  Each unit (+) represents 1 request for a page.

                   time: reqs: pages: 
  ---------------------: ----: -----: 
  25/Dec/98 17:45-17:50:    1:     0: 

  Busiest five minutes: 25/Dec/98 17:45-17:50 (0 requests for pages).
  ----------------------------------------------------------------------------

But if I run this command, the report indicates that Analog *did*
recognise the request as a page:

  PATH_TO_ANALOG -G +g./without-logformat.cfg

Finally, my question: can anyone explain how I can get Analog to recognise
the request as a page.

In case the cause of this behaviour is a bug in Analog, I'll give some
details that may be use in debugging.  The version of Analog that I'm
using is 6.0.  I built it on Debian Linux 3.1 using GCC 3.3.5, and am
running it on the same system.  To build, I simply changed to the "src"
directory and gave the command "make".

Regards,

Ronan.
LOGFORMAT (%S %j %u [%d/%M/%Y:%h:%n:%j] "%r" %c %b)
LOGFILE "./log"
DNS NONE
ALL OFF
FIVEREP ON
REQUEST ON
REQFLOOR 1r
OUTPUT PLAIN
LOGFILE "./log"
DNS NONE
ALL OFF
FIVEREP ON
REQUEST ON
REQFLOOR 1r
OUTPUT PLAIN
62.99.84.113 - - [25/Dec/1998:17:45:35 +0000] "GET /b/a.html HTTP/1.1" 200 5318
+------------------------------------------------------------------------
|  TO UNSUBSCRIBE from this list:
|    http://lists.meer.net/mailman/listinfo/analog-help
|
|  Analog Documentation: http://analog.cx/docs/Readme.html
|  List archives:  http://www.analog.cx/docs/mailing.html#listarchives
|  Usenet version: news://news.gmane.org/gmane.comp.web.analog.general
+------------------------------------------------------------------------

Reply via email to