[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#287726: marked as done (apache2-common: mem_cache module not working properly)



Your message dated Mon, 18 Jun 2007 22:05:03 +0200
with message-id <200706182205.03894.sf@sfritsch.de>
and subject line apache2-common: mem_cache module not working properly
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: apache2-common
Version: 2.0.52-3
Severity: important

I have a tomcat installation behind a caching apache 2. At first it seems to work:

~$ sudo /etc/init.d/apache2 restart
Restarting web server: Apache2.
~$ wget -q -O- -s http://michiel.omroep.nl/mm18/ | head -12
HTTP/1.1 200 OK
Date: Wed, 29 Dec 2004 18:02:45 GMT
Server: Apache-Coyote/1.1
Expires: Wed, 29 Dec 2004 18:03:45 GMT
Cache-Control: public
Content-Type: text/html;charset=UTF-8
Content-Language: nl
Content-Length: 3350
Via: 1.0 michiel.omroep.nl
Connection: close

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
~$ wget -q -O- -s http://michiel.omroep.nl/mm18/ | head -12
HTTP/1.1 200 OK
Date: Wed, 29 Dec 2004 18:02:48 GMT
Server: Apache/2.0.52 (Debian GNU/Linux) mod_ssl/2.0.52 OpenSSL/0.9.7b
Expires: Wed, 29 Dec 2004 18:03:45 GMT
Cache-Control: public
Content-Type: text/html;charset=UTF-8
Content-Language: nl
Content-Length: 3350
Via: 1.0 michiel.omroep.nl
Age: 3
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
~$ 


As you see, the second hit is cached.

Now, we wait a minute (until the page expires).


~$ wget -q -O- -s http://michiel.omroep.nl/mm18/ | head -12
HTTP/1.1 200 OK
Date: Wed, 29 Dec 2004 18:03:47 GMT
Server: Apache-Coyote/1.1
Expires: Wed, 29 Dec 2004 18:04:47 GMT
Cache-Control: public
Content-Type: text/html;charset=UTF-8
Content-Language: nl
Content-Length: 3350
Via: 1.0 michiel.omroep.nl
Connection: close

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
~$ wget -q -O- -s http://michiel.omroep.nl/mm18/ | head -12
HTTP/1.1 200 OK
Date: Wed, 29 Dec 2004 18:03:50 GMT
Server: Apache-Coyote/1.1
Expires: Wed, 29 Dec 2004 18:04:50 GMT
Cache-Control: public
Content-Type: text/html;charset=UTF-8
Content-Language: nl
Content-Length: 3350
Via: 1.0 michiel.omroep.nl
Connection: close

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "DTD/xhtml1-strict.dtd">
~$ 


Now it's not cached any more, and none of the subsequent hits will be, so effectively caching is not
working.



Perhaps you may need this:
/etc/apache2/mods-enabled$ ls -l
total 4
lrwxr-xr-x    1 root     root           28 2004-12-29 17:48 00-proxy.load -> ../mods-available/proxy.load
lrwxr-xr-x    1 root     root           37 2004-12-29 18:26 asis.load -> /etc/apache2/mods-available/asis.load
lrwxr-xr-x    1 root     root           37 2004-12-29 17:44 cgid.conf -> /etc/apache2/mods-available/cgid.conf
lrwxr-xr-x    1 root     root           37 2004-12-29 17:44 cgid.load -> /etc/apache2/mods-available/cgid.load
lrwxr-xr-x    1 root     root           36 2004-12-29 18:11 cgi.load -> /etc/apache2/mods-available/cgi.load
lrwxr-xr-x    1 root     root           30 2004-12-29 17:45 headers.load -> ../mods-available/headers.load
lrwxr-xr-x    1 root     root           32 2004-12-29 17:45 mem_cache.load -> ../mods-available/mem_cache.load
lrwxr-xr-x    1 root     root           33 2004-12-29 17:46 mime_magic.load -> ../mods-available/mime_magic.load
-rw-r--r--    1 root     root          290 2004-12-29 18:18 proxy.conf
lrwxr-xr-x    1 root     root           26 2004-12-29 17:48 ssl.load -> ../mods-available/ssl.load
lrwxr-xr-x    1 root     root           40 2004-12-29 17:44 userdir.conf -> /etc/apache2/mods-available/userdir.conf
lrwxr-xr-x    1 root     root           40 2004-12-29 17:44 userdir.load -> /etc/apache2/mods-available/userdir.load
/etc/apache2/mods-enabled$ cat proxy.conf 
# see mowgli:/e/fp/../conf

#cache   
CacheDefaultExpire 5
CacheMaxExpire 30
CacheIgnoreNoLastMod Off
CacheIgnoreCacheControl Off

#mem cache 
CacheEnable mem /
MCacheSize 262144
MCacheMaxStreamingBuffer 1048576
MCacheMaxObjectCount 13001
MCacheMaxObjectSize 4194304
MCacheMinObjectSize 1

The proxy is configured like this in apache2/sites-enabled:

    ProxyVia on
    ProxyPass        /mm18  http://michiel.omroep.nl:8070/mm18
    ProxyPassReverse /mm18  http://michiel.omroep.nl:8070/mm18




-- System Information:
Debian Release: 3.0
  APT prefers unstable
  APT policy: (1001, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.9
Locale: LANG=C, LC_CTYPE=C (charmap=UTF-8) (ignored: LC_ALL set to en_US.utf8)

Versions of packages apache2-common depends on:
ii  debconf                     1.4.22       Debian configuration management sy
ii  debianutils                 1.16         Miscellaneous utilities specific t
ii  libapr0                     2.0.52-3     The Apache Portable Runtime
ii  libc6                       2.3.2.ds1-11 GNU C Library: Shared libraries an
ii  libdb4.2                    4.2.52-17    Berkeley v4.2 Database Libraries [
ii  libexpat1                   1.95.8-1     XML parsing C library - runtime li
ii  libldap2                    2.1.23-1     OpenLDAP libraries
ii  libmagic1                   4.06-1       File type determination library us
ii  libssl0.9.7                 0.9.7b-1     SSL shared libraries
ii  mime-support                3.18-1       MIME files 'mime.types' & 'mailcap
ii  net-tools                   1.60-4       The NET-3 networking toolkit
ii  openssl                     0.9.7c-5     Secure Socket Layer (SSL) binary a
ii  ssl-cert                    1.0-10       Simple debconf wrapper for openssl
ii  zlib1g                      1:1.2.1.1-5  compression library - runtime

-- no debconf information

-- 
Michiel Meeuwissen                  mihxil'
Mediacentrum 140 H'sum                [] ()
+31 (0)35 6772979         nl_NL eo_XX en_US





--- End Message ---
--- Begin Message ---
Version: 2.2.3-1

mod_mem_cache has been refactored quite a bit in Apache 2.2, so the 
bug is likely fixed. I am closing the bug, please reopen if the bug 
is still present.

Thanks.

--- End Message ---

Reply to: