Página 1 de 3 123 ÚltimoÚltimo
+ Responder ao Tópico



  1. Boa noite galera!

    Sinceramente desculpem-me de antemão se a resposta para meu problema é simplória, mas já faz dias que ando pesquisando porque meu squid não está retornando o conteúdo do cache e trazendo da internet tudo sempre.

    Notei que cada vez que fazia o download do firefox o consumo de banda ia no máximo permitido para o computador cliente. Usei o iotop pra verificar se o squid estava fazendo leitura e nada, somente grava, o tempo todo.

    Neste mesmo servidor eu faço NAT e redireciono as solicitações da porta 80 para a 3128 padrão do squid. Não sei mais o que fazer, se alguém puder olhar meu squid.conf e opinar fico muito agradecido.

    Código :
    http_port 3128 transparent
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    cache deny QUERY
    acl apache rep_header Server ^Apache
    broken_vary_encoding allow apache
    access_log /var/log/squid/access.log squid
    hosts_file /etc/hosts
    refresh_pattern ^ftp:        1440    20%    10080
    refresh_pattern ^gopher:    1440    0%    1440
    refresh_pattern .        0    20%    4320
     
    cache_mem 128 MB
    cache_swap_low 90
    cache_swap_high 95
    maximum_object_size 16384 KB
    #maximum_object_size_in_memory 8192 KB
    cache_dir ufs /var/spool/squid 2000 16 256
    cache_replacement_policy heap LFUDA
    memory_replacement_policy lru
     
    acl all src 0.0.0.0/0.0.0.0
    acl rede src 192.168.20.0/24
    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        # https
    acl SSL_ports port 563        # snews
    acl SSL_ports port 873        # rsync
    acl Safe_ports port 80        # http
    acl Safe_ports port 21        # ftp
    acl Safe_ports port 443        # https
    acl Safe_ports port 70        # gopher
    acl Safe_ports port 210        # wais
    acl Safe_ports port 1025-65535    # unregistered ports
    acl Safe_ports port 280        # http-mgmt
    acl Safe_ports port 488        # gss-http
    acl Safe_ports port 591        # filemaker
    acl Safe_ports port 777        # multiling http
    acl Safe_ports port 631        # cups
    acl Safe_ports port 873        # rsync
    acl Safe_ports port 901        # SWAT
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access allow purge localhost
    http_access deny purge
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow localhost
     
    http_access allow rede
    http_access deny all
    icp_access allow all
     
    visible_hostname router20
    coredump_dir /var/spool/squid
    extension_methods REPORT MERGE MKACTIVITY CHECKOUT

    Obrigado pessoal.

  2. Amigo eu acho que estou com o mesmo problemas, meu servidor c/ bfw e squid acho que ele grava mas não busca do cache, pegando carona será que você pode me esclarecer uma dúvida,
    esse: http_port 3128 transparent é usado desta forma ou http_port 8080 transparent, vejo uns squid.conf assim outros de outro jeito.



  3. o transparent só é usado se for.. transparent ou seja, se há um desvio causado pelo iptables. A porta é irrelevante, alguns usam 3128, 8088, 8008.. tanto faz, o serviço se associa à porta e pronto, SÓ QUE.. deve estar compatível com a regra no iptables.

    quanto a saber se está ou não buscando no cache:

    # tail -f /var/log/squid/access.log

    se houverem MUITOS TCP_MISS significa que está realmente buscando fora. TCP_HIT indica que pegou do cash, TCP_REFRESH indica que foi buscar de novo..

    bem, examine e veja se tem POUCOS TCP_HIT em relação aos demais.

  4. Citação Postado originalmente por irado Ver Post
    o transparent só é usado se for.. transparent ou seja, se há um desvio causado pelo iptables. A porta é irrelevante, alguns usam 3128, 8088, 8008.. tanto faz, o serviço se associa à porta e pronto, SÓ QUE.. deve estar compatível com a regra no iptables.

    quanto a saber se está ou não buscando no cache:

    # tail -f /var/log/squid/access.log

    se houverem MUITOS TCP_MISS significa que está realmente buscando fora. TCP_HIT indica que pegou do cash, TCP_REFRESH indica que foi buscar de novo..

    bem, examine e veja se tem POUCOS TCP_HIT em relação aos demais.

    quando entro com este comando:
    tail: /var/log/squid/access.log: No such file or directory
    tail: no files
    brazilfw#
    aparece essa mensagem, o que pode ser/



  5. Citação Postado originalmente por LASERNET Ver Post
    quando entro com este comando:
    tail: /var/log/squid/access.log: No such file or directory
    tail: no files
    brazilfw#
    aparece essa mensagem, o que pode ser/
    se você estiver digitando como tail: /var/log/squid/access.log esta errado
    o comando certo é tail -f /var/log/squid/access.log






Tópicos Similares

  1. Meu squid não faz cache, o que pode ser ?
    Por RYUDO no fórum Servidores de Rede
    Respostas: 14
    Último Post: 19-01-2007, 11:14
  2. meu squid nao blokeia msn
    Por visitante no fórum Servidores de Rede
    Respostas: 9
    Último Post: 04-05-2005, 14:41
  3. php3 não le no meu apache
    Por copynow no fórum Servidores de Rede
    Respostas: 3
    Último Post: 22-12-2004, 16:57
  4. Meu squid nao funciona!!
    Por mmacoli no fórum Servidores de Rede
    Respostas: 4
    Último Post: 10-10-2004, 13:49
  5. Meu squid barra o que não deve!!!
    Por NoiseMaster no fórum Servidores de Rede
    Respostas: 2
    Último Post: 27-09-2002, 08:59

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L