This may be a dumb question but do you have logrotate running from cron? If so, check your configuration and see if the log is being rotated by BOTH logrotate AND httpd. Regards, John =============================================== On Friday 08 March 2013 08:02:36 Steve Penner wrote: > BRIEF BACKGROUND > From the Internet, users can access my web server using EITHER name > *website1*.dynalias.org OR *website2*.dyndns.blog.com (provided by > DynDNS.com dynamic DNS). The VHOSTS file sends them to different > document routes depending on the name they chose. In addition, I can > enter "http://localhost" and be taken to a different document root > (should not be accessible to those outside); this too defined in VHOSTS > file (see below). > > {Note the hostnames *website1 *and *website2 *are replacements of real > names, but the rest of each name is real (domain+tld)] > > _*THE PROBLEM*_ > My two log files, error and access, for all three virtual hosts are > being rotated well before they have reached size or time limit! > Practically being rotated on the beginning of a new day. What is > happening? > > ================================= > > The two sections below (LOG FILE DEFINITIONS / CONFIGURATION) are in the > httpd.conf and httpd-vhosts.conf files to show how the log file config > are set up. > > The section at the bottom contains possibly relevant additional > information. > > If you note/observe any (other) alarming configuration setting or other > problem/misconfiguration, your reply is appreciated. > > ================================= > > LOG FILE DEFINITIONS / CONFIGURATIONS in _*httpd.conf*_ (entries are > indented to point to config file lines) > > ErrorLog "|\"C:/_Windows Uninstalled > Applications/Apache24/bin/rotatelogs.exe\" > \"D:/WebServerConfig/httpd/logs/error%Y%b%d.log\" 7776000" > LogLevel notice > #mod log_config is loaded! > <IfModule log_config_module> > # > # The following directives define some format nicknames for use with > # a CustomLog directive (see below). > # > LogFormat "%h %l %u %t \"%r\" %>s %B \"%{Referer}i\" > \"%{User-Agent}i\"" combined > LogFormat "%h %l %u %t \"%r\" %>s %B" common > # mod log_io is NOT loaded > <IfModule logio_module> > # You need to enable mod_logio.c to use %I and %O > LogFormat "%h %l %u %t \"%r\" %>s %B \"%{Referer}i\" > \"%{User-Agent}i\" %I %O" combinedio > </IfModule> > # The location and format of the access logfile (Common Logfile > Format). # If you do not define any access logfiles within a > <VirtualHost> # container, they will be logged here. Contrariwise, if > you *do* # define per-<VirtualHost> access logfiles, transactions will > be # logged therein and *not* in this file. > CustomLog "|bin/rotatelogs.exe > D:/WebServerConfig/httpd/logs/access%Y%b%d.log 7776000" combined > env=!image-request </IfModule> > > # DISABLED UNTIL PROBLEMS WITH LOG FILE ROTATION FIXED > # stops logging of certain file types > # SetEnvIf Request_URI "\.ico$" dontlog > # SetEnvIf Request_URI "\.png$" dontlog > # SetEnvIf Request_URI "\.jpg$" dontlog > # SetEnvIf Request_URI "\.jpeg$" dontlog > # SetEnvIf Request_URI "\.css$" dontlog > # SetEnvIf Request_URI "\.gif$" dontlog > # SetEnvIf Request_URI \"GET .*\.(gif|css|js|jpg|jpeg|png|ico) > HTTP\/1\.1\" [0-9]{3} [0-9]{1,} > \"http:\/\/website1.dynalias.org\/.*\.html\" dontlog > > ======================================== > > LOG FILE DEFINITIONS / CONFIGURATIONS in _*httpd-vhosts.conf*_ > > <VirtualHost *:80 *:8080 *:8008> > ServerAdmin useradmin@xxxxxxxxx > DocumentRoot "Z:/service.web.Root" > ErrorLog "|\"C:/_Windows Uninstalled > Applications/Apache24/bin/rotatelogs.exe\" > \"D:/WebServerConfig/httpd/logs/webroot-error%Y%b%d.log\" 7776000" > CustomLog "|bin/rotatelogs.exe > D:/WebServerConfig/httpd/logs/webroot-access%Y%b%d.log 5M" combined > env=!image-request > Options Indexes FollowSymLinks > </VirtualHost> > > <VirtualHost *:80 *:8080 *:8008> > ServerAdmin useradmin@xxxxxxxxx > DocumentRoot "Z:/service.web.website1" > ServerName website1.dynalias.org > ServerAlias www.website1.dynalias.org > ErrorLog "|\"C:/_Windows Uninstalled > Applications/Apache24/bin/rotatelogs.exe\" > \"D:/WebServerConfig/httpd/logs/website1.dynalias.org-error%Y%b%d.log\" > 7776000" CustomLog "|bin/rotatelogs.exe > D:/WebServerConfig/httpd/logs/website1.dynalias.org-access%Y%b%d.log 5M" > combined env=!image-request > IndexOptions FancyIndexing NameWidth=* DescriptionWidth=* > SuppressHTMLPreamble HeaderName /ApacheDirListingHeader.html > Options Indexes FollowSymLinks > </VirtualHost> > > <VirtualHost *:80 *:8080 *:8008> > ServerAdmin useradmin@xxxxxxxxx > DocumentRoot "Z:/service.web.website2" > ServerName website2.dyndns-blog.com > ServerAlias www.website2.dyndns-blog.com > ErrorLog "|\"C:/_Windows Uninstalled > Applications/Apache24/bin/rotatelogs.exe\" > \"D:/WebServerConfig/httpd/logs/website2.dyndns-blog.com-error%Y%b%d.log > \" 7776000" CustomLog "|bin/rotatelogs.exe > D:/WebServerConfig/httpd/logs/website2.dyndns.blog.com-access%Y%b%d.log > 5M" combined env=!image-request > Options Indexes FollowSymLinks > </VirtualHost> > > > > > > ======================================================================== > ========= POSSIBLY RELEVANT CONFIGURATION INFORMATION > > Apache: 2.4.3 (Win32) OpenSSL/0.9.8x PHP/5.4.8; API version: 20120211 > O/S: Microsoft Windows 7 (64-bit) Home Premium SP1 > Machine: ASUS G74Sx (8 GB RAM) > > Apache Configuration-- (reported by phpinfo) > Server Root: C:/_Windows Uninstalled Applications/Apache 24 > Virtual Server: Yes > Max Requests: Per Child: 0, Keep Alive: on, Max Per Connection: 100 > Timeouts: Connection: 60, Keep Alive: 5 > Loaded Modules: > core mod_win32 mpm_winnt http_core > mod_so mod_access_compat mod_actions > mod_alias mod_allowmethods mod_asis > mod_auth_basic mod_authn_core mod_authn_file > mod_authz_core mod_authz_groupfile mod_authz_host > mod_authz_user mod_autoindex mod_cgi > mod_dir mod_env mod_include mod_isapi > mod_log_config mod_mime mod_negotiation > mod_rewrite mod_setenvif mod_ssl mod_php5 > > > *httpd.conf* location: D:/WebServer/Config/httpd/config/httpd.conf > *httpd-vhosts.conf* location: > D:/WebServer/Config/httpd/config/extra/httpd-vhosts.conf --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx