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
+------------------------------------------------------------------------

Reply via email to