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



  1. Galera instalei o slack 12 aki e o squid 2.6 em proxy transperente pra 30 clientes simultâneos só que umas 3 vezes por dia não dá pra acessar nada na internet, ai eu reinicio o squid e tudo volta, isso não acontecia no slack 11, esses problemas começaram quando eu migrei pro 12, o que deve ser?

    Meu server tem 1.2 GB de RAM e 2.5 de Procesador

  2. veja o /var/log/squid/cache.log

    poste suas confs do squid.. talvez o squid esteja sacrificando a maquina :P



  3. Kra verificando o cache.log eu notei algumas coisas estranhas:
    Código :
    2007/08/01 16:56:17| parseHttpRequest: Requestheader contains NULL characters
    2007/08/01 16:56:17| parseHttpRequest: Unsupported method '.².ÌKb*#!IPñE^G.¬n»^H^N/Õ'
    2007/08/01 16:56:17| clientReadRequest: FD 29 (192.168.0.15:2966) Invalid Request
    2007/08/01 16:58:28| parseHttpRequest: Unsupported method '.¼ë@
    '
    2007/08/01 16:58:28| clientReadRequest: FD 20 (192.168.0.15:3027) Invalid Request
    2007/08/01 16:59:06| parseHttpRequest: Unsupported method 'ý.Ï-A_^APT©^O¼.&^L&yÙrw^K^Y^E~^YW`õÒÌ^W0^?è
    '
    2007/08/01 16:59:06| clientReadRequest: FD 20 (192.168.0.15:3046) Invalid Request
    2007/08/01 16:59:08| parseHttpRequest: Unsupported method '.Sr®G`F
     
    2007/08/02 12:17:45| Ready to serve requests.
    2007/08/02 12:17:45| Store rebuilding is  7.3% complete
    2007/08/02 12:17:46| WARNING: newer swaplog entry for dirno 0, fileno 00000010
    2007/08/02 12:17:46| WARNING: newer swaplog entry for dirno 0, fileno 00000011
    2007/08/02 12:17:46| WARNING: newer swaplog entry for dirno 0, fileno 00000012

    O que é isso?

    Ai vai o meu squid.conf....
    Código :
    #       WELCOME TO SQUID 2.6.STABLE5
    #       ----------------------------
    http_port 192.168.0.1:8080 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
     cache_mem 100 MB
     maximum_object_size 9000 KB
    cache_dir ufs /var/cache/squid 1000 16 256
    cache_access_log /var/log/squid/access.log
    cache_log /var/log/squid/cache.log
    cache_store_log /var/log/squid/store.log
    refresh_pattern ^ftp:           1440    20%     10080
    refresh_pattern ^gopher:        1440    0%      1440
    refresh_pattern .               0       20%     4320
    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
    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 CONNECT method CONNECT
    http_access allow manager localhost
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow all
    http_reply_access allow all
    icp_access allow all
    cache_effective_user proxy
    cache_effective_group proxy
    visible_hostname Server
    error_directory /usr/local/squid/share/errors/Portuguese
    coredump_dir /var/cache/squid

  4. estes warnings:
    lientReadRequest e parseHttpRequest... sao normais.. sao programas P2P que tentam usar a porta 80 para comunicar, mas como o squid somente suporta o protocolo HTTP, da esses erros ai..

    sobre o erro..
    vendo ai o cache.log, parece que o processo do seu squid esta sendo "morto" por algum comando KILL (ou pelomenos esta sendo forçado a terminar).

    um erro ai na sua conf.. o seu cache_mem esta alto.. abaixa ele para 32mb !!!

    seu squid esta aberto para relay.. crie uma acl assim:

    acl rede src 192.168.0.0/24

    e TROQUE o http_addres allow all por http_access deny all
    e antes dele adicione http_access allow rede


    sobre o erro, veja se existem arquivos core dentro do /var/cache/squid


    se tiver, execute isto:

    gdb /usr/sbin/squid /var/cache/core.313123

    /usr/sbin/squid é o binario do squid, veja onde esta o do seu sistema...
    core.313123 eh o arquivo de dump que o squid gerou...

    ai ele vai mostrar umas libs etc etc.. tu digita where

    ..

    e posta aqui o que o comando gdb mostrou...



  5. Veja a saída:

    ls /var/cache/squid/
    00/ 01/ 02/ 03/ 04/ 05/ 06/ 07/ 08/ 09/ 0A/ 0B/ 0C/ 0D/ 0E/ 0F/ swap.state

    Num tem arquivos core ai nao neh...






Tópicos Similares

  1. squid
    Por rosane no fórum Servidores de Rede
    Respostas: 3
    Último Post: 26-05-2006, 18:11
  2. Bridge + Iptables + Squid Remoto
    Por Machado no fórum Servidores de Rede
    Respostas: 2
    Último Post: 26-08-2003, 09:04
  3. Squid
    Por mauri no fórum Servidores de Rede
    Respostas: 1
    Último Post: 03-06-2002, 20:43
  4. Bloquear sites no squid - urgente
    Por bauer no fórum Servidores de Rede
    Respostas: 1
    Último Post: 21-05-2002, 22:53
  5. Squid
    Por luiz_nando no fórum Servidores de Rede
    Respostas: 1
    Último Post: 10-05-2002, 19:05

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L