Сабж при нормально созданной структуре кеша не дает хитов.
cache_dir ufs /var/cache 256 16 256/usr/local/squid/sbin/squid -z
каталоги создаются, файлы в кеше собираются, но оттуда не извлекаются:
TCP_SWAPFAIL_MISS
TCP_CLIENT_REFRESH_MISS
TCP_MISSTCP_HIT нет вообще!
с пермишнами /var/cache все в порядке
Ниже старт сквида с debuglevel 1:
/usr/local/squid/sbin/squid -d1
2005/11/16 10:33:22| Starting Squid Cache version 2.5.STABLE12-20051115 for i386-unknown-freebsd6.0...
2005/11/16 10:33:22| Process ID 40040
2005/11/16 10:33:22| With 7360 file descriptors available
2005/11/16 10:33:22| Performing DNS Tests...
2005/11/16 10:33:22| Successful DNS name lookup tests...
2005/11/16 10:33:22| DNS Socket created at 0.0.0.0, port 50978, FD 5
2005/11/16 10:33:22| Adding nameserver 127.0.0.1 from /etc/resolv.conf
2005/11/16 10:33:22| helperOpenServers: Starting 5 'ncsa_auth' processes
2005/11/16 10:33:22| Unlinkd pipe opened on FD 15
2005/11/16 10:33:22| Swap maxSize 262144 KB, estimated 5242 objects
2005/11/16 10:33:22| Target number of buckets: 262
2005/11/16 10:33:22| Using 8192 Store buckets
2005/11/16 10:33:22| Max Mem size: 16384 KB
2005/11/16 10:33:22| Max Swap size: 262144 KB
2005/11/16 10:33:22| Rebuilding storage in /var/cache (DIRTY)
2005/11/16 10:33:22| Using Least Load store dir selection
2005/11/16 10:33:22| Current Directory is /usr/local/squid/etc
2005/11/16 10:33:22| Loaded Icons.
2005/11/16 10:33:22| Accepting HTTP connections at 0.0.0.0, port 8080, FD 17.
2005/11/16 10:33:22| Accepting ICP messages at 0.0.0.0, port 3130, FD 18.
2005/11/16 10:33:22| Accepting SNMP messages on port 3401, FD 19.
2005/11/16 10:33:22| WCCP Disabled.
2005/11/16 10:33:22| Ready to serve requests.
2005/11/16 10:33:22| Store rebuilding is 15.8% complete
2005/11/16 10:33:23| Done reading /var/cache swaplog (25928 entries)
2005/11/16 10:33:23| Finished rebuilding storage from disk.
2005/11/16 10:33:23| 25912 Entries scanned
2005/11/16 10:33:23| 0 Invalid entries.
2005/11/16 10:33:23| 0 With invalid flags.
2005/11/16 10:33:23| 25911 Objects loaded.
2005/11/16 10:33:23| 0 Objects expired.
2005/11/16 10:33:23| 0 Objects cancelled.
2005/11/16 10:33:23| 7 Duplicate URLs purged.
2005/11/16 10:33:23| 0 Swapfile clashes avoided.
2005/11/16 10:33:23| Took 0.5 seconds (51738.6 objects/sec).
2005/11/16 10:33:23| Beginning Validation Procedure
2005/11/16 10:33:23| Completed Validation Procedure
2005/11/16 10:33:23| Validated 25904 Entries
2005/11/16 10:33:23| store_swap_size = 235964k
2005/11/16 10:33:23| storeLateRelease: released 0 objectsгде рыть?
>/usr/local/squid/sbin/squid -z
Всегда чтоли так запускаешь?
>>/usr/local/squid/sbin/squid -z
>Всегда чтоли так запускаешь?Всегда так запускаю! Гы. Когда создаю кеш ессно :)
Вроде разобрался с траблой, описанной выше - остановил сквид и кильнул swap.log.00, который у меня был непонятно больших размеров.
По логике сквид думал по логу, что объект есть, а его физически не было, так как я пересоздавал дерево кеша. Уже 15 минут сквид пашет, TCP_CLIENT_REFRESH_MISS в access.log нет...