Cache do squid não atualiza

Fórum de discussão exclusivo para "proxies".

Cache do squid não atualiza

Postby jairbj » Thu Jul 29, 2010 9:57 am

Olá pessoal, tou com um probleminha com o squid.

Às vezes eu atualizo alguma imagem no meu site (c/ joomla ou wordpress) só que quando acesso o site a imagem continua a antiga. Ou seja, o squid não atualiza o cache da imagem. Um vez ficou 1 mês e o mesmo não atualizou. Quando abro o site sem o squid a imagem está atualizada.

Mesmo se eu colocar o endereço da imagem no browser ele aparece a imagem antiga. Não tem F5 ou CTRL+F5 que faça a imagem atualizar.

Atualmente uso o BFW 2.31 com squid em modo transparente.

Sq alguem puder me ajudar ficarei muito grato!
jairbj
BFW Curious
 
Posts: 3
Joined: Sat Apr 24, 2010 10:24 am

Re: Cache do squid não atualiza

Postby M客¡NhØ §åMµ®å¡ » Thu Jul 29, 2010 3:24 pm

Seja bem-vindo ao fórum!
Por favor, leia as Regras do Fórum.

Cada assunto tem um subfórum especifico para sua discussão. Portanto leia realmente as regras do fórum para ficar conhecendo um pouco mais sobre as áreas do fórum.

Movendo o tópico para "Proxies"...
Utilize a busca do fórum! Ela é sua amiga!
Não peça suporte via MP ou MSN. (Para que existe o fórum?)

BFW 1 (Pentium III, 512 MB RAM, 160 GB HD, e 2 Pl. Rede 10/100 PCI) - 2.31.10 SP1+, DNSCache, Squid, SquidCacheAux, SquidNow, TinyFamily, SqStat, IMSpector, IpUpdate, Samba
BFW 2 (Athlon XP 2000, 512 MB RAM, 80 GB HD, e 2 Pl.Rede 10/100 PCI ) - 2.32, vários addons, testes diversos, devel/revisão de addons.
BFW 3 (2 proc. Xeon 2.4, 1 Gb RAM, 120 Gb HD SCSI, Rede 10/100/1000) - BFW 3.0 - Em teste
User avatar
M客¡NhØ §åMµ®å¡
Site Admin
 
Posts: 2804
Joined: Wed Apr 08, 2009 11:06 am
Location: Rio de Janeiro

Re: Cache do squid não atualiza

Postby jairbj » Fri Jul 30, 2010 11:04 am

Alguem saberia como resolver isso??
jairbj
BFW Curious
 
Posts: 3
Joined: Sat Apr 24, 2010 10:24 am

Re: Cache do squid não atualiza

Postby M客¡NhØ §åMµ®å¡ » Sat Jul 31, 2010 12:59 am

jairbj wrote:Alguem saberia como resolver isso??

Experimentou colocar a URL desse site na lista "URL não cacheadas" (tela de configuração do Squid)?
Utilize a busca do fórum! Ela é sua amiga!
Não peça suporte via MP ou MSN. (Para que existe o fórum?)

BFW 1 (Pentium III, 512 MB RAM, 160 GB HD, e 2 Pl. Rede 10/100 PCI) - 2.31.10 SP1+, DNSCache, Squid, SquidCacheAux, SquidNow, TinyFamily, SqStat, IMSpector, IpUpdate, Samba
BFW 2 (Athlon XP 2000, 512 MB RAM, 80 GB HD, e 2 Pl.Rede 10/100 PCI ) - 2.32, vários addons, testes diversos, devel/revisão de addons.
BFW 3 (2 proc. Xeon 2.4, 1 Gb RAM, 120 Gb HD SCSI, Rede 10/100/1000) - BFW 3.0 - Em teste
User avatar
M客¡NhØ §åMµ®å¡
Site Admin
 
Posts: 2804
Joined: Wed Apr 08, 2009 11:06 am
Location: Rio de Janeiro

Re: Cache do squid não atualiza

Postby felipeq » Sat Jul 31, 2010 11:39 pm

Olá colega, cola aqui teu squid.conf
esta padrao ou voce alterou algo?
valeu!!
felipeq
BFW Participative
 
Posts: 103
Joined: Sun Dec 20, 2009 3:44 pm

Re: Cache do squid não atualiza

Postby jairbj » Sun Aug 01, 2010 3:06 pm

Segue o squid.conf:

Code: Select all
http_port 8080 transparent
icp_port 0
acl video_cache dstdomain -i "/usr/local/squid/etc/cache.flt"
cache allow video_cache
hierarchy_stoplist cgi-bin ?
        acl QUERY urlpath_regex cgi-bin \?
        cache deny QUERY
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
cache_mem 200 MB
        maximum_object_size 40000 KB
        minimum_object_size 4 KB
        maximum_object_size_in_memory 64 KB
cache_dir diskd /partition/squid/cache 10000 16 256 Q1=72 Q2=64
access_log /partition/squid/logs/access.log
cache_log /partition/squid/logs/cache.log
cache_store_log none

cache_effective_user nobody
cache_effective_group nogroup
pid_filename /var/run/squid.pid
half_closed_clients off
server_persistent_connections off
client_persistent_connections off
memory_pools on
buffered_logs on
pipeline_prefetch on

dns_retransmit_interval 15 seconds

#cache_swap_low 70
#cache_swap_high 90

refresh_pattern -i ^http://.*\.(css|htm|html|ico|js|jsp|xml)$ 1440 80% 999999
refresh_pattern -i ^http://.*\.(bmp|gif|jpeg|jpg|png)$ 1440 80% 999999 ignore-reload
refresh_pattern -i ^http://.*\.(ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|doc|dot|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|m

refresh_pattern ^ftp:   1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern .               0       20%     4320

acl youtube url_regex -i youtube.com
tcp_outgoing_address 10.0.0.3 youtube

acl download urlpath_regex -i \.exe$ \.mp3$ \.zip$ \.rar$ \.avi$ \.7z$ \.mp4$ \.flv$ \.iso$
tcp_outgoing_address 10.0.0.4 download

acl globo url_regex -i globo.com
tcp_outgoing_address 10.0.0.5 globo


acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
#acl to_localhost dst 127.0.0.1/32

acl SSL_ports port 443 563
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 8180
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl Safe_ports port 901

acl manager proto cache_object
acl PURGE method PURGE
acl CONNECT method CONNECT

http_access allow PURGE localhost
http_access allow manager localhost
http_access deny PURGE
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
acl filterneg dstdom_regex "/usr/local/squid/etc/filter.flt"
acl block url_regex -i "/usr/local/squid/etc/block.flt"
acl downloads_blocked urlpath_regex -i \.scr$ \.bat$ \.pif$
acl internal_net src "/usr/local/squid/etc/ipaccess.yes"

#Access deny to Squid ident. header
header_access Via deny all
header_access X-Forwarded-For deny all
header_access Proxy-Connection deny all
header_access Accept-Encoding deny all
http_access deny filterneg
http_reply_access deny downloads_blocked
http_access deny block
http_access allow internal_net
http_access deny all
#http_reply_access allow all
#icp_access allow all
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
visible_hostname brazilfw
        coredump_dir /partition/squid/cache
        error_directory /usr/local/squid/share/errors/English
jairbj
BFW Curious
 
Posts: 3
Joined: Sat Apr 24, 2010 10:24 am

Re: Cache do squid não atualiza

Postby felipeq » Mon Aug 02, 2010 8:09 pm

comlicado, vejo um erro na sua linha pode ser um erro de copia:
#
refresh_pattern -i ^http://.*\.(ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|doc|dot|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|m
#
quando era para ser assim:
refresh_pattern -i ^http://.*\.(ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|doc|dot|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|tif|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$ 43200 100% 999999 ignore-reload
# os patern PADROES
sao estes mesmo:
#Suggested default:
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
#
No seu codigo tem um:
refresh_pattern -i ^http://.*\.(bmp|gif|jpeg|jpg|png)$ 1440 80% 999999 ignore-reload
**
ignore-reload ignores a client no-cache or ``reload'' header. Doing this VIOLATES the HTTP standard. Enabling this feature could make you liable for problems, which it causes.
**
que envolve tipos de imagens ai citadas por ext
pessoal poe por ai:
refresh_pattern \.gif 4320 50% 43200
refresh_pattern \.jpg 4320 50% 43200
refresh_pattern \.tif 4320 50% 43200
refresh_pattern \.png 4320 50% 43200
refresh_pattern \.jpeg 4320 50% 43200
ou
refresh_pattern \.gif$ 43200 100% 43200 override-lastmod override-expire ignore-reload ignore-no-cache
## mas vc pode remover e deixar o padrao pra estudar o comportado, o erro pode esta ai.
Estes valores o squid analisa o objeto em cache, o tempo q ele checa se deve atualizar o objeto essa coisas.. etc.
pois entao testa ai, remove a linha relacionada a figuras e faz o testes RESTARt no squid e analisa.
esses patern server para APRIMORAR/PERFORMANCE/TUNAR o squid. mas pode gerar erros.
Bem aqui no meu nao tenho probelmas esta como o squid original do brazilfw. pode ser q seu probelma seja outro.
mas teste ai removendo tal linha que tem relacao com as figuras. Zere o squid reconstrua o cache pelo webadmin.
aguardando aqui.
felipeq
BFW Participative
 
Posts: 103
Joined: Sun Dec 20, 2009 3:44 pm

Re: Cache do squid não atualiza

Postby M客¡NhØ §åMµ®å¡ » Sat Sep 04, 2010 11:41 pm

Tópico abandonado pelo autor... Trancando o tópico...

Caso o autor precise, por favor, solicite que o tópico seja destrancado.
Utilize a busca do fórum! Ela é sua amiga!
Não peça suporte via MP ou MSN. (Para que existe o fórum?)

BFW 1 (Pentium III, 512 MB RAM, 160 GB HD, e 2 Pl. Rede 10/100 PCI) - 2.31.10 SP1+, DNSCache, Squid, SquidCacheAux, SquidNow, TinyFamily, SqStat, IMSpector, IpUpdate, Samba
BFW 2 (Athlon XP 2000, 512 MB RAM, 80 GB HD, e 2 Pl.Rede 10/100 PCI ) - 2.32, vários addons, testes diversos, devel/revisão de addons.
BFW 3 (2 proc. Xeon 2.4, 1 Gb RAM, 120 Gb HD SCSI, Rede 10/100/1000) - BFW 3.0 - Em teste
User avatar
M客¡NhØ §åMµ®å¡
Site Admin
 
Posts: 2804
Joined: Wed Apr 08, 2009 11:06 am
Location: Rio de Janeiro


Return to Proxies

Who is online

Users browsing this forum: No registered users and 1 guest