On Wed, Oct 18, 2006 at 07:17:21PM +0400, Vladislav Vorobiev wrote:
> Hallo,
>
> ich versuche zu verstehen warum Apache2 (mod_cache) ab und zu, Seiten
> im Cache nicht löscht.
>
> Expires: Wed, 18 Oct 2006 05:22:11 +0000
> Age: 34414
>
> Expires ist doch schon längst abgelaufen...
> Also wenn ich jetzt den Cache selbst lösche und dann das ganze
> beobachte so funktioniert es…
> Age wird bis 300 hundert hoch gezählt und der Apache liefert eine neue
> Seite mit einem neuen Expieres Header. Also es scheint alles in
> Ordnung zu sein.
> Am nächsten Tag ist ist Age wieder längst über das Expire Datum hinaus
> und Apache liefert alte Seiten. Ich kann leider nicht feststellen
> warum und wann das passiert.
>
> Hier nochmals der Header:
>
> Date: Wed, 18 Oct 2006 14:50:43 GMT
> Server: Apache/2.0.54 (Debian GNU/Linux) PHP/4.3.10-16 mod_ssl/2.0.54
> OpenSSL/0.9.7e
> Content-Type: text/html;charset=utf-8
> --------------: -----
> Language: ru
> Expires: Wed, 18 Oct 2006 05:22:11 +0000
> Cache-Control: proxy-revalidation
> Age: 34414
> Keep-Alive: timeout=15, max=100
> Connection: Keep-Alive
>
> in httpd.conf habe ich folgendes:
>
> CacheRoot /cache
> CacheSize 256
> #CacheEnable disk www.mykniga.de
> CacheDirLevels 5
> CacheDirLength 3
>
> und in VirtualHost:
>
> CacheEnable disk /
> CacheDisable /My
> CacheDisable ^/(.*)manage(.*)
>
> Hat jemand eine Idei was da falsch läuft?
>
Schon einmal
http://httpd.apache.org/docs/2.0/mod/mod_disk_cache.html#cachegcdaily
gelesen?
Paul
--
: Bitte einen Realname benutzen, unter dem Zitat antworten
: und einfache Text-Mails senden (kein HTML).
: Danke.
|