On Mon, May 2, 2011 at 8:30 PM, Adam Carter <adamcart...@gmail.com> 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