Gentoo Archives: gentoo-user

From: Kevin O'Gorman <kogorman@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Apache is running but its log is not
Date: Wed, 04 May 2011 03:21:29
Message-Id: BANLkTimx5aCF7XPeMANGV4o1hai_HarQ0Q@mail.gmail.com
In Reply to: Re: [gentoo-user] Apache is running but its log is not by Adam Carter
1 On Mon, May 2, 2011 at 8:30 PM, Adam Carter <adamcarter3@×××××.com> wrote:
2
3 >
4 >
5 >>> Okay, there was already a thread about that, and my Python problem seems
6 >> solved. I still have no log entries.
7 >>
8 >>
9 > Ok, as root, try lsof | grep apache and see if there are any open log
10 > files. You may need to emerge lsof first if you dont already have it.
11 >
12 > IIRC apache fails to start if it cant write to the log directory - could be
13 > wrong on that tho.
14 >
15
16 Well, the results are sort of consistent with what I'm seeing, but I have a
17 hard time making sense of it. There were so many files open that I grepped
18 on "log" as well
19
20 treat ~ # lsof|grep apache|grep log
21 apache2 4096 apache DEL REG 8,44 1008213
22 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
23 apache2 4096 apache DEL REG 8,44 1008230
24 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
25 apache2 4096 apache 2w REG 8,44 16957886 204999
26 /var/log/apache2/error_log-20110204 (deleted)
27 apache2 4096 apache 8w REG 8,44 7694 206327
28 /var/log/apache2/ssl_error_log-20110207 (deleted)
29 apache2 4096 apache 9w REG 8,44 57327591 204998
30 /var/log/apache2/access_log-20110204 (deleted)
31 apache2 4096 apache 10w REG 8,44 6696 206326
32 /var/log/apache2/ssl_access_log-20110206 (deleted)
33 apache2 4096 apache 11w REG 8,44 7864 206328
34 /var/log/apache2/ssl_request_log-20110206 (deleted)
35 apache2 5288 root DEL REG 8,44 1008213
36 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
37 apache2 5288 root DEL REG 8,44 1008230
38 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
39 apache2 5288 root 2w REG 8,44 16957886 204999
40 /var/log/apache2/error_log-20110204 (deleted)
41 apache2 5288 root 8w REG 8,44 7694 206327
42 /var/log/apache2/ssl_error_log-20110207 (deleted)
43 apache2 5288 root 9w REG 8,44 57327591 204998
44 /var/log/apache2/access_log-20110204 (deleted)
45 apache2 5288 root 10w REG 8,44 6696 206326
46 /var/log/apache2/ssl_access_log-20110206 (deleted)
47 apache2 5288 root 11w REG 8,44 7864 206328
48 /var/log/apache2/ssl_request_log-20110206 (deleted)
49 apache2 5290 apache DEL REG 8,44 1008213
50 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
51 apache2 5290 apache DEL REG 8,44 1008230
52 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
53 apache2 5290 apache 2w REG 8,44 16957886 204999
54 /var/log/apache2/error_log-20110204 (deleted)
55 apache2 5290 apache 8w REG 8,44 7694 206327
56 /var/log/apache2/ssl_error_log-20110207 (deleted)
57 apache2 5290 apache 9w REG 8,44 57327591 204998
58 /var/log/apache2/access_log-20110204 (deleted)
59 apache2 5290 apache 10w REG 8,44 6696 206326
60 /var/log/apache2/ssl_access_log-20110206 (deleted)
61 apache2 5290 apache 11w REG 8,44 7864 206328
62 /var/log/apache2/ssl_request_log-20110206 (deleted)
63 apache2 23596 apache DEL REG 8,44 1008213
64 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_log_config.so
65 apache2 23596 apache DEL REG 8,44 1008230
66 /var/tmp/portage/www-servers/apache-2.2.17/image/usr/lib/apache2/modules/mod_logio.so
67 apache2 23596 apache 2w REG 8,44 16957886 204999
68 /var/log/apache2/error_log-20110204 (deleted)
69 apache2 23596 apache 8w REG 8,44 7694 206327
70 /var/log/apache2/ssl_error_log-20110207 (deleted)
71 apache2 23596 apache 9w REG 8,44 57327591 204998
72 /var/log/apache2/access_log-20110204 (deleted)
73 apache2 23596 apache 10w REG 8,44 6696 206326
74 /var/log/apache2/ssl_access_log-20110206 (deleted)
75 apache2 23596 apache 11w REG 8,44 7864 206328
76 /var/log/apache2/ssl_request_log-20110206 (deleted)
77 treat ~ #
78
79 Why is everything being deleted?
80
81
82 In 00_mod_log_config.conf I have
83 <IfModule log_config_module>
84 # The following directives define some format nicknames for use with
85 # a CustomLog directive (see below).
86 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""
87 combined
88 LogFormat "%h %l %u %t \"%r\" %>s %b" common
89
90 LogFormat "%{Referer}i -> %U" referer
91 LogFormat "%{User-Agent}i" agent
92 LogFormat "%v %h %l %u %t \"%r\" %>s %b %T" script
93 LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
94 VLOG=%{VLOG}e" vhost
95
96 <IfModule logio_module>
97 # You need to enable mod_logio.c to use %I and %O
98 LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I
99 %O" combinedio
100 LogFormat "%v %h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"
101 %I %O" vhostio
102 </IfModule>
103
104 # The location and format of the access logfile (Common Logfile Format).
105 # If you do not define any access logfiles within a <VirtualHost>
106 # container, they will be logged here. Contrariwise, if you *do*
107 # define per-<VirtualHost> access logfiles, transactions will be
108 # logged therein and *not* in this file.
109 CustomLog /var/log/apache2/access_log common
110
111 # If you would like to have agent and referer logfiles,
112 # uncomment the following directives.
113 #CustomLog /var/log/apache2/referer_log referer
114 #CustomLog /var/log/apache2/agent_logs agent
115
116 # If you prefer a logfile with access, agent, and referer information
117 # (Combined Logfile Format) you can use the following directive.
118 #CustomLog /var/log/apache2/access_log combined
119 </IfModule>
120
121 # vim: ts=4 filetype=apache
122
123 So there should be an access_log, and there is, but it has not been touched
124 in a while:
125 treat apache2 # ls -l
126 total 1584
127 -rw-rw-rw- 1 apache apache 0 Feb 4 03:10 access_log
128 -rw-rw-rw- 1 apache apache 191438 Jun 15 2009 access_log.1.gz
129 -rw-rw-rw- 1 apache apache 111538 Dec 26 03:10 access_log-20101226.gz
130 -rw-rw-rw- 1 apache apache 15152 Jan 18 03:10 access_log-20110118.gz
131 -rw-rw-rw- 1 apache apache 179611 Jan 25 03:10 access_log-20110125.gz
132 -rw-rw-rw- 1 apache apache 16844 Feb 4 03:10 access_log-20110204.gz
133 -rw-rw-rw- 1 apache apache 234663 Jun 8 2009 access_log.2.gz
134 -rw-rw-rw- 1 apache apache 270349 Jun 1 2009 access_log.3.gz
135 -rw-rw-rw- 1 apache apache 277761 May 25 2009 access_log.4.gz
136 -rw-rw-rw- 1 apache apache 0 Feb 4 03:10 error_log
137 -rw-rw-rw- 1 apache apache 117611 Jun 15 2009 error_log.1.gz.out
138 -rw-rw-rw- 1 apache apache 33793 Dec 26 03:10 error_log-20101226.gz
139 -rw-rw-rw- 1 apache apache 3729 Jan 18 03:10 error_log-20110118.gz
140 -rw-rw-rw- 1 apache apache 34184 Jan 25 03:10 error_log-20110125.gz
141 -rw-rw-rw- 1 apache apache 4350 Feb 4 03:10 error_log-20110204.gz
142 -rw-rw-rw- 1 apache apache 5706 Jun 8 2009 error_log.2.gz
143 -rw-rw-rw- 1 apache apache 5628 Jun 1 2009 error_log.3.gz
144 -rw-rw-rw- 1 apache apache 6344 May 25 2009 error_log.4.gz
145 -rw-rw-rw- 1 apache apache 0 Feb 6 03:10 ssl_access_log
146 -rw-rw-rw- 1 apache apache 89 Dec 31 03:10 ssl_access_log-20101231.gz
147 -rw-rw-rw- 1 apache apache 137 Jan 22 03:10 ssl_access_log-20110122.gz
148 -rw-rw-rw- 1 apache apache 182 Jan 30 03:10 ssl_access_log-20110130.gz
149 -rw-rw-rw- 1 apache apache 89 Feb 6 03:10 ssl_access_log-20110206.gz
150 -rw-rw-rw- 1 apache apache 0 Feb 7 03:10 ssl_error_log
151 -rw-rw-rw- 1 apache apache 122 Dec 20 03:10 ssl_error_log-20101220.gz
152 -rw-rw-rw- 1 apache apache 122 Jan 18 03:10 ssl_error_log-20110118.gz
153 -rw-rw-rw- 1 apache apache 208 Jan 30 03:10 ssl_error_log-20110130.gz
154 -rw-rw-rw- 1 apache apache 203 Feb 7 03:10 ssl_error_log-20110207.gz
155 -rw-rw-rw- 1 apache apache 0 Feb 6 03:10 ssl_request_log
156 -rw-rw-rw- 1 apache apache 102 Dec 31 03:10 ssl_request_log-20101231.gz
157 -rw-rw-rw- 1 apache apache 158 Jan 22 03:10 ssl_request_log-20110122.gz
158 -rw-rw-rw- 1 apache apache 197 Jan 30 03:10 ssl_request_log-20110130.gz
159 -rw-rw-rw- 1 apache apache 103 Feb 6 03:10 ssl_request_log-20110206.gz
160 treat apache2 #
161
162 --
163 Kevin O'Gorman, PhD

Replies

Subject Author
Re: [gentoo-user] Apache is running but its log is not Kevin O'Gorman <kogorman@×××××.com>