Even though my analog (6.0) web form submission shows a single POST in
my Apache (1.3.33) access log, the Apache error log appears to show two
runs of the analog binary (see analog stderr output below). The
resulting HTML page reports a running time of 6-7 seconds even though it
actually takes over a minute and a half to run the report.
Earliest/latest was set to a single day according to the FROM/TO I
specified, but the second apparent run of the analog binary is using
earliest/latest spanning the entire month. The MONTHLY report is ON --
does this have something to do with it? alngform.pl is modified as
little as possible from the template provided with Analog, with the
exception that LOGFILE is hard-wired to a test log file. The web form
may be customized somewhat - see the variables being passed to Analog by
it below. I first noticed this problem when I tried to customize
anlgform.pl to use chronologically named LOGFILEs based on the FROM/TO
specified by the user. In that case, the second apparent binary run of
analog did not run with FROM or TO set at all, which caused a horribly
slow scan of all log files.
What is going on?
Thanks,
Kevin Murphy
Here are the variables being passed to analog (QV temporarily set to 1):
CGI ON
DNS NONE
WARNINGS FL
FABLE on
IMAGEDIR /Ws_Admin/usage/images/
ORGCHART on
FAILURE ON
FAILREF ON
GENERAL ON
MONTHLY ON
WEEKLY OFF
DAILYSUM ON
DAILYREP OFF
HOURLYSUM ON
DOMAIN ON
ORGANISATION ON
DIRECTORY ON
FILETYPE OFF
REQUEST ON
SIZE OFF
REFERRER OFF
SEARCHQUERY OFF
SEARCHWORD OFF
BROWSERSUM OFF
OSREP OFF
STATUS OFF
DOMSORTBY BYTES
DOMFLOOR b
ORGSORTBY REQUESTS
ORGFLOOR r
DIRSORTBY BYTES
DIRFLOOR b
REQSORTBY REQUESTS
REQFLOOR r
REQINCLUDE *
REFSORTBY PAGES
REFFLOOR p
FROM 070127
TO 070127
LOGFILE /usr/local/apache/logs/2007/2007-01-access.log
DEBUG -C
OUTFILE stdout
Here is the Apache error output:
/usr/local/analog/analog: analog version 6.0/Unix
F: Opening /usr/local/analog-6.0/SearchEngines.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/SearchEngines.txt
F: Opening /usr/local/analog-6.0/RobotInclude.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/RobotInclude.txt
F: Opening /usr/local/analog-6.0/TypeAlias.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/TypeAlias.txt
F: Opening /usr/local/analog-6.0/RefSpam.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/RefSpam.txt
F: Opening /usr/local/analog-6.0/BrowExclude.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/BrowExclude.txt
F: Closing configuration file /usr/local/analog-6.0/analog.cfg
F: Opening stdin as configuration file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
configuration file stdin
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/analog-6.0/lang/uk.lng as language file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
language file /usr/local/analog-6.0/lang/uk.lng
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/analog-6.0/lang/ukdom.tab as domains file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
domains file /usr/local/analog-6.0/lang/ukdom.tab
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/analog-6.0/lang/ukdesc.txt as report descriptions file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
report descriptions file /usr/local/analog-6.0/lang/ukdesc.txt
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/logs/2007/2007-01-access.log as logfile
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Detect
that it's in NCSA combined format
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
logfile /usr/local/apache/logs/2007/2007-01-access.log
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Successful
requests: 2936
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Redirected
requests: 7
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Failed
requests: 3
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Requests
returning informational status code: 0
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Status
code not given: 0
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Unwanted
lines: 132760
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Corrupt
lines: 0
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Earliest
entry in logfile: 27/Jan/07:0000
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug S: Latest
entry in logfile: 27/Jan/07:2359
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
stdout as output file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/org.png as pie chart file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/org.png
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/dir.png as pie chart file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/dir.png
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/fail.png as pie chart file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/fail.png
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/req.png as pie chart file
[Thu Feb 1 12:03:54 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/req.png
/usr/local/analog/analog: analog version 6.0/Unix
F: Opening /usr/local/analog-6.0/SearchEngines.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/SearchEngines.txt
F: Opening /usr/local/analog-6.0/RobotInclude.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/RobotInclude.txt
F: Opening /usr/local/analog-6.0/TypeAlias.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/TypeAlias.txt
F: Opening /usr/local/analog-6.0/RefSpam.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/RefSpam.txt
F: Opening /usr/local/analog-6.0/BrowExclude.txt as configuration file
F: Closing configuration file /usr/local/analog-6.0/BrowExclude.txt
F: Closing configuration file /usr/local/analog-6.0/analog.cfg
F: Opening stdin as configuration file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
configuration file stdin
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/analog-6.0/lang/uk.lng as language file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
language file /usr/local/analog-6.0/lang/uk.lng
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/analog-6.0/lang/ukdom.tab as domains file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
domains file /usr/local/analog-6.0/lang/ukdom.tab
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/analog-6.0/lang/ukdesc.txt as report descriptions file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
report descriptions file /usr/local/analog-6.0/lang/ukdesc.txt
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/logs/2007/2007-01-access.log as logfile
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Detect
that it's in NCSA combined format
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
logfile /usr/local/apache/logs/2007/2007-01-access.log
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Successful
requests: 90668
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Redirected
requests: 249
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Failed
requests: 248
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Requests
returning informational status code: 0
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Status
code not given: 0
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Unwanted
lines: 44541
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Corrupt
lines: 0
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Earliest
entry in logfile: 1/Jan/07:0000
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug S: Latest
entry in logfile: 31/Jan/07:2359
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
stdout as output file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/org.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/org.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/searchw.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/searchw.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/os.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/os.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/code.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/code.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/size.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/size.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/type.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/type.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/dir.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/dir.png
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Opening
/usr/local/apache/htdocs/WS_Admin/usage/req.png as pie chart file
[Thu Feb 1 12:04:00 2007] /usr/local/analog/analog: Debug F: Closing
/usr/local/apache/htdocs/WS_Admin/usage/req.png
+------------------------------------------------------------------------
| 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
+------------------------------------------------------------------------