If the squid cache loses a single directory (for instance
/squid/cache/05/A1) then the cache process will continue quite happily
until it tries to cache a file in that directory. This fails, and the
process continues to try to use the same cache file ad infinitum. Or so
it appears. This means that until it is fixed, you have a non-caching
cache.
Two solutions present themselves. One is for squid to recreate the
individual directory which is missing. The other is for the algorithm
which decides which file to cache to move on to the next possible whether
the write succeeds or not. The latter is less clean but would allow
partial operation until the problem could be manually fixed.
John
Received on Mon Feb 24 1997 - 02:35:32 MST
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:34:31 MST