On Mon, May 2, 2011 at 8:30 PM, Adam Carter <[email protected]> wrote:
>
>
>>> Okay, there was already a thread about that, and my Python problem seems
>> solved. I still have no log entries.
>>
>>
> Ok, as root, try lsof | grep apache and see if there are any open log
> files. You may need to emerge lsof first if you dont already have it.
>
> IIRC apache fails to start if it cant write to the log directory - could be
> wrong on that tho.
>
Well, the results are sort of consistent with what I'm seeing, but I have a
hard time making sense of it. There were so many files open that I grepped
on "log" as well
treat ~ # lsof|grep apache|grep log
apache2 4096 apache DEL REG 8,44 1008213
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
apache2 4096 apache DEL REG 8,44 1008230
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
apache2 4096 apache 2w REG 8,44 16957886 204999
/var/log/apache2/error_log-20110204 (deleted)
apache2 4096 apache 8w REG 8,44 7694 206327
/var/log/apache2/ssl_error_log-20110207 (deleted)
apache2 4096 apache 9w REG 8,44 57327591 204998
/var/log/apache2/access_log-20110204 (deleted)
apache2 4096 apache 10w REG 8,44 6696 206326
/var/log/apache2/ssl_access_log-20110206 (deleted)
apache2 4096 apache 11w REG 8,44 7864 206328
/var/log/apache2/ssl_request_log-20110206 (deleted)
apache2 5288 root DEL REG 8,44 1008213
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
apache2 5288 root DEL REG 8,44 1008230
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
apache2 5288 root 2w REG 8,44 16957886 204999
/var/log/apache2/error_log-20110204 (deleted)
apache2 5288 root 8w REG 8,44 7694 206327
/var/log/apache2/ssl_error_log-20110207 (deleted)
apache2 5288 root 9w REG 8,44 57327591 204998
/var/log/apache2/access_log-20110204 (deleted)
apache2 5288 root 10w REG 8,44 6696 206326
/var/log/apache2/ssl_access_log-20110206 (deleted)
apache2 5288 root 11w REG 8,44 7864 206328
/var/log/apache2/ssl_request_log-20110206 (deleted)
apache2 5290 apache DEL REG 8,44 1008213
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
apache2 5290 apache DEL REG 8,44 1008230
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
apache2 5290 apache 2w REG 8,44 16957886 204999
/var/log/apache2/error_log-20110204 (deleted)
apache2 5290 apache 8w REG 8,44 7694 206327
/var/log/apache2/ssl_error_log-20110207 (deleted)
apache2 5290 apache 9w REG 8,44 57327591 204998
/var/log/apache2/access_log-20110204 (deleted)
apache2 5290 apache 10w REG 8,44 6696 206326
/var/log/apache2/ssl_access_log-20110206 (deleted)
apache2 5290 apache 11w REG 8,44 7864 206328
/var/log/apache2/ssl_request_log-20110206 (deleted)
apache2 23596 apache DEL REG 8,44 1008213
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
apache2 23596 apache DEL REG 8,44 1008230
/var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
apache2 23596 apache 2w REG 8,44 16957886 204999
/var/log/apache2/error_log-20110204 (deleted)
apache2 23596 apache 8w REG 8,44 7694 206327
/var/log/apache2/ssl_error_log-20110207 (deleted)
apache2 23596 apache 9w REG 8,44 57327591 204998
/var/log/apache2/access_log-20110204 (deleted)
apache2 23596 apache 10w REG 8,44 6696 206326
/var/log/apache2/ssl_access_log-20110206 (deleted)
apache2 23596 apache 11w REG 8,44 7864 206328
/var/log/apache2/ssl_request_log-20110206 (deleted)
treat ~ #
Why is everything being deleted?
In 00_mod_log_config.conf I have
<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
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-Agent}i" agent
LogFormat "%v %h %l %u %t \"%r\" %>s %b %T" script
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
VLOG=%{VLOG}e" vhost
<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
LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
%I %O" vhostio
</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 /var/log/apache2/access_log common
# If you would like to have agent and referer logfiles,
# uncomment the following directives.
#CustomLog /var/log/apache2/referer_log referer
#CustomLog /var/log/apache2/agent_logs agent
# If you prefer a logfile with access, agent, and referer information
# (Combined Logfile Format) you can use the following directive.
#CustomLog /var/log/apache2/access_log combined
</IfModule>
# vim: ts=4 filetype=apache
So there should be an access_log, and there is, but it has not been touched
in a while:
treat apache2 # ls -l
total 1584
-rw-rw-rw- 1 apache apache 0 Feb 4 03:10 access_log
-rw-rw-rw- 1 apache apache 191438 Jun 15 2009 access_log.1.gz
-rw-rw-rw- 1 apache apache 111538 Dec 26 03:10 access_log-20101226.gz
-rw-rw-rw- 1 apache apache 15152 Jan 18 03:10 access_log-20110118.gz
-rw-rw-rw- 1 apache apache 179611 Jan 25 03:10 access_log-20110125.gz
-rw-rw-rw- 1 apache apache 16844 Feb 4 03:10 access_log-20110204.gz
-rw-rw-rw- 1 apache apache 234663 Jun 8 2009 access_log.2.gz
-rw-rw-rw- 1 apache apache 270349 Jun 1 2009 access_log.3.gz
-rw-rw-rw- 1 apache apache 277761 May 25 2009 access_log.4.gz
-rw-rw-rw- 1 apache apache 0 Feb 4 03:10 error_log
-rw-rw-rw- 1 apache apache 117611 Jun 15 2009 error_log.1.gz.out
-rw-rw-rw- 1 apache apache 33793 Dec 26 03:10 error_log-20101226.gz
-rw-rw-rw- 1 apache apache 3729 Jan 18 03:10 error_log-20110118.gz
-rw-rw-rw- 1 apache apache 34184 Jan 25 03:10 error_log-20110125.gz
-rw-rw-rw- 1 apache apache 4350 Feb 4 03:10 error_log-20110204.gz
-rw-rw-rw- 1 apache apache 5706 Jun 8 2009 error_log.2.gz
-rw-rw-rw- 1 apache apache 5628 Jun 1 2009 error_log.3.gz
-rw-rw-rw- 1 apache apache 6344 May 25 2009 error_log.4.gz
-rw-rw-rw- 1 apache apache 0 Feb 6 03:10 ssl_access_log
-rw-rw-rw- 1 apache apache 89 Dec 31 03:10 ssl_access_log-20101231.gz
-rw-rw-rw- 1 apache apache 137 Jan 22 03:10 ssl_access_log-20110122.gz
-rw-rw-rw- 1 apache apache 182 Jan 30 03:10 ssl_access_log-20110130.gz
-rw-rw-rw- 1 apache apache 89 Feb 6 03:10 ssl_access_log-20110206.gz
-rw-rw-rw- 1 apache apache 0 Feb 7 03:10 ssl_error_log
-rw-rw-rw- 1 apache apache 122 Dec 20 03:10 ssl_error_log-20101220.gz
-rw-rw-rw- 1 apache apache 122 Jan 18 03:10 ssl_error_log-20110118.gz
-rw-rw-rw- 1 apache apache 208 Jan 30 03:10 ssl_error_log-20110130.gz
-rw-rw-rw- 1 apache apache 203 Feb 7 03:10 ssl_error_log-20110207.gz
-rw-rw-rw- 1 apache apache 0 Feb 6 03:10 ssl_request_log
-rw-rw-rw- 1 apache apache 102 Dec 31 03:10 ssl_request_log-20101231.gz
-rw-rw-rw- 1 apache apache 158 Jan 22 03:10 ssl_request_log-20110122.gz
-rw-rw-rw- 1 apache apache 197 Jan 30 03:10 ssl_request_log-20110130.gz
-rw-rw-rw- 1 apache apache 103 Feb 6 03:10 ssl_request_log-20110206.gz
treat apache2 #
--
Kevin O'Gorman, PhD