Search squid archive

Missing swap files

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

 



Hello Squid users,

My cache log contains these two entries:

2010/01/04 14:44:56| storeSwapOutFileClosed: SwapOut complete:
'http://www.somesite.com/somepage' to 7, 003339B9
2010/01/04 14:44:56| storeDirSwapLog: SWAP_LOG_ADD
ECA20C9F21F6770179851C89C2386046 7 003339B9

I tried to locate the file by name "003339B9" in each of my
cache_dirs, but all those filenames that match don't point to the URL
mentioned in the log above. In fact those files have been create like
a month ago. Isn't Squid supposed to save the file by the name given
in SWAP_LOG_ADD entry?

The above request was a TCP_MISS, and hence the swapOut. Few minutes
later, I try to fetch the same URL, and I get a TCP_MEM_HIT with an
entry like this in the cache_log:

2010/01/04 14:45:41| storeClientCopy3: Copying from memory

A day later when I fetch the same URL, it gets reported as a TCP_MISS.
I can't understand where did Squid save the cached copy. Going by the
filename in SWAP_LOG_ADD, I don't find anything relevant. As long as
the content was in memory, Squid considered it a hit. Once it got
flushed out of the memory, Squid couldn't possibly locate the cached
file in its cache_dir like I couldn't. Or may be the cache
replacement/maintainSwapSpace process removed the cached content
wherever it was saved. Any explanation?

Also, the refresh_pattern for my Squid is configured like 21600 100%
21600. So files stay fresh for 15 days(21600=15*24*60). And squid is
never restarted. So, is the store_table always up-to-date with the
files
stored on the disk?

TIA.

[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux