You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by David Vaughan <da...@satemail.com> on 2009/03/10 11:07:43 UTC

[users@httpd] Error updating cache on Windows

I am running Apace 2.2.11 on Windows XP as a caching proxy.  

An attempt by Apache to refresh a cached header always results in an
access denied warning.  This is shown in the error log as:
cache_storage.c(272): Cached response for  <url>  isn't fresh.
Adding/replacing conditional request headers.
........
''''''''
(OS 5)Access is denied. : disk_cache: rename tempfile to datafile failed

I have reproduced this on 2.2.10 and 2.2.11, using both the available
binaries and by building from scratch.

Whilst this problem would appear to be a manifestation of the bug
https://issues.apache.org/bugzilla/show_bug.cgi?id=38827, the suggested
"Header unset Vary" work around fails to provide a solution.

Please can you advise:-
1)	What is the impact of this failure - is it just the cached
header that will be incorrect or, if the contents have changed, will
that also be wrong.
2)	Is there a work around.
3)	Is there a patch for this problem.

I have been testing using a simplified httpd.conf file, the contents of
which is contained below.

Thanks
Dave 

ServerRoot "C:/Apache22"

LoadModule authz_host_module modules/mod_authz_host.so
LoadModule headers_module modules/mod_headers.so
LoadModule cache_module modules/mod_cache.so
LoadModule disk_cache_module modules/mod_disk_cache.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so

DocumentRoot "C:/Apache22/htdocs"

<Directory />
  Options FollowSymLinks
  Order deny,allow
  Deny from all
</Directory>

Listen 80
ProxyRequests On
<Proxy *>
  Order Deny,Allow
  Deny from all
  Allow from 192.168.0
</Proxy>

<Directory "C:/ApacheCache"> 
  AllowOverride None 
  Order allow,deny 
  Allow from all 
</Directory>
  
CacheRoot c:/ApacheCache
CacheEnable disk /
Header unset Vary

<Directory "C:/Apache22/htdocs">
  Options Indexes FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
</Directory>

ErrorLog "c:/Apache22/logs/error.log"
LogLevel debug 

LogFormat "%h %t \"%r\" %>s %B %X" common
CustomLog "logs/access.log" common

TypesConfig conf/mime.types

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org