Witam,
Squid juz startuje i tworzy cache i wszystko pieknie ładnie tylo ze po jakichs 5 sekundach znika z pamieci , wie ktos co moze to powodowac  
 
oto moj squid.conf
#!bin/sh
#ła serwer
    http_port 3128       
# Co squid ma przyspieszać   
# Podajemy port 80, na tym działa www, ten port będzie przyspieszać squid
    httpd_accel_port 80
# Wymagane do powyższego
    httpd_accel_with_proxy on
# obsługa akceleracji hostów virtualnych
    httpd_accel_host virtual
# Wymagane do transparentnego proxy
    httpd_accel_uses_host_header on
# Włanczamy keszowanie cgi
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY
# Ustawiamy nasz cahce,
# /cache katalog gdzie będzie przechowywany, 2500 ile Mb chcemy na nasz Cache
    cache_dir ufs /cache 2500 16 256
# Ilo¶ć pamięci przeznaczonej na Squida, odwieczna zasada, im więcej tym lepiej  :)
    cache_mem 64 MB
# Po jakim czasie keszowane strony maj± zostać usunięte
# Po tym czasie najstarsze strony które s± w Cache zostan± usunięte
#reference_age 2 week
# i reguły od¶wierzania wybranych elementów
refresh_pattern -i (.*jpg$|.*gif$) 0 50% 28800
refresh_pattern -i (.*html$|.*htm|.*shtml) 0 20% 1440
refresh_pattern (http://.*/$) 0 20% 1440
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
# i log, przedtem zróbmy w katalogu /var/log/ katalog
# 'mkdir squid' i nadajmy mu prawa chown -R squid.squid squid
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log
    pid_filename /var/log/squid/squid.pid
# Zalecana minimalna konfiguracja, wydaje mi się, że nie wymaga tłumaczenia
    acl all src 0.0.0.0/0.0.0.0
    acl manager proto cache_object
    acl localhost src 127.0.0.1/255.255.255.255
    acl to_localhost dst 127.0.0.0/8
    acl SSL_ports port 443 563
    acl Safe_ports port 80          # http
    acl Safe_ports port 21          # ftp
    acl Safe_ports port 443 563     # https, snews
    acl Safe_ports port 1025-65535  # pozostałe porty
    acl CONNECT method CONNECT
# komu pozwalamy bałwan jestem, a komu nie...
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
# Ustawiamy parametry naszej sieci
# Ip naszego serwera
    acl server src 192.168.0.1
    http_access allow server
# Zakres adresowy naszej sieci
    acl our_networks src 192.168.0.1-192.168.0.255
# Zezwalamy naszej sieci
    http_access allow our_networks
# Zabraniamy innym
    http_access deny all
    http_reply_access allow all
    icp_access allow all
# Użytkownik pod którym działać będzie Squid   
    cache_effective_user squid
    cache_effective_group squid
# Tutaj    chyba jasno  ;-)
    visible_hostname proxy.ventus.pl
    cache_mgr admin@ventus.pl
    coredump_dir /cache
# Maxymalnie duzy obiekt zapisywany na dysku, w naszym cache
    maximum_object_size 61440 KB 
# Zakres adresowy naszej sieci
    acl magic_words1 url_regex -i 192.168
# Definujemy które rozszeżenia plików będ± ograniczane   
    acl magic_words2 url_regex -1 .html .htm .php .cgi .asp
#Dwie klasy delay pools   
    delay_pools 2
# Pierwsza
    delay_class 1 2
# -1/-1 oznacza brak ograniczeń co do długo¶ci pliku i jego¶ciagania
# dla całej sieci jak i hosta
    delay_parameters 1 -1/-1 -1/-1
# Nasz Lan 192.168
#    delay_access magic_words1
# Druga, ograniczenia na wybrane pliki   
# Warto¶ci podajemy w bitach. Liczym w ten sposób:
# Przeznaczamy 100 KB więc 100*1024/8 = 12800
    delay_class 2 2
    delay_parameters 2 12800/25600 -1/-1
    delay_access 2 allow magic_words2
# Porponuje eksperymentować
 
a wersja squida to squid-2.5.STABLE9 nie jest najnowszy ale to nie powinien byc problem.