+ Responder ao Tópico



  1. #1
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    Boa tarde pessoal!

    Então, meu problema ta sendo o squid. Quando starto ele, o mesmo fica rodando durante alguns segundos e logo depois cai... com o seguinte status:


    zeus:~ #rcsquid status
    Checking for WWW-Proxy squid....................................DEAD


    Estou fazendo proxy-transparente.

    O curioso é! Quando eu vou no meu firewall e tiro as regras que caminham todo mundo para o SQUID e vou lá no squid e estarto ele, o mesmo fica UP até eu parar ele dinovo.

    Mais quando eu deixo o firewall fazendo o encaminhamento dos usuários para o squid, aí quando eu estarto o squid, ele roda durante uns 10 segundos e para!

    Isso pode ser tráfego D+ na rede? Tenho 110 clientes passando por esse squid.

    Abraços!

  2. #2

  3. #3
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    As tres últimas linhas do /var/log/squid/rcsquid.log


    2005/06/07 14:51:00| WARNING cache_mem is larger than total disk cache space!
    2005/06/07 15:14:03| WARNING cache_mem is larger than total disk cache space!
    2005/06/07 15:15:54| WARNING cache_mem is larger than total disk cache space!



    Só que eu fui até o diretorio de cache dele (/var/cache/squid), apaguei tudo e startei o squid e o meu firewall... Mais não adiantou nada! Parou tudo outra vez.

  4. #4

    Padrão Squid morrendo!!!

    qual os valores que vc utilizou pra fazer cache, e cache mem tb....
    tamanha da particao aonde vai ficar o cache do squid e quantidade de memoria ram...


    []´s

  5. #5
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    qual o comando pra ler o arquivo de configuraçao do squid e tirar todos os comentarios e deixar apenas as configuraçoes?

    Assim eu posto o arquivo aqui pra vc da uma olhada.

  6. #6

    Padrão Squid morrendo!!!

    grep -v ^# squid.conf

    mas nem precisa, jah deu pra ver q no teu conf vc especificou mais cache do q cabe na tua maquina, ai vai dar pau mesmo

  7. #7
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    http_port 3128
    hierarchy_stoplist cgi-bin ?
    acl QUERY urlpath_regex cgi-bin \?
    no_cache deny QUERY
    cache_mem 256 MB
    cache_swap_low 90
    cache_swap_high 95
    maximum_object_size 4096 KB
    minimum_object_size 0 KB
    cache_dir ufs /var/cache/squid 100 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
    auth_param basic children 5
    auth_param basic realm Squid proxy-caching web server
    auth_param basic credentialsttl 2 hours
    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 interna src 10.10.1.0/255.255.255.0 10.10.2.0/255.255.255.0 10.10.3.0/255.255.255.0 10.10.4.0/255.255.255.0 20.20.1.0/255.255.255.0 30.30.1.0/255.255.255.0 30.30.3.0/255.255.255.0 10.10.5.0/255.255.255.0
    acl externa src 200.202.246.0/255.255.255.0 200.195.24.0/255.255.255.0 60.60.8.0/255.255.255.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 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 allow interna
    http_access allow externa
    http_access deny manager
    http_access deny !Safe_ports
    http_access deny CONNECT !SSL_ports
    http_access allow localhost
    http_access deny all
    http_reply_access allow all
    icp_access allow all
    coredump_dir /var/cache/squid
    httpd_accel_port 80
    httpd_accel_host virtual
    httpd_accel_with_proxy on
    httpd_accel_uses_host_header on

  8. #8
    Visitante

    Padrão Squid morrendo!!!

    O seu cache_mem esta alto demais (não deve ser superior ao cache_dir)... experimente mudar para:

    cache_mem 60 MB
    cache_dir ufs /var/cache/squid 560 16 256

  9. #9
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    terei que esvaziar o diretorio de cache?

    Pois tentei do jeito que vc falou, mais deu o mesmo erro

  10. #10
    Visitante

    Padrão Squid morrendo!!!

    Citação Postado originalmente por redoctober
    terei que esvaziar o diretorio de cache?
    Pois tentei do jeito que vc falou, mais deu o mesmo erro
    Não tenho certeza, mas faz o seguinte então:

    service squid stop
    # ou pkill -9 squid

    ### confere bem o diretório antes do rm
    cd /var/spool/squid
    rm -rf *

    squid -z
    service squid start

    Veja se "squid -X" dá outra pista tb!
    E o espaço livre em disco? Está ok? (df -hT)

  11. #11
    Visitante

    Padrão Squid morrendo!!!

    Tem uma outra forma que pode te ajudar a descobrir o problema... execute o squid sem ser em modo daemon:
    squid -N

    A saída de erro vai pro seu terminal...

  12. #12
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    Deu erro dinovo!

    Veja o Log -> /var/cache/squid/cache.log




    =====
    2005/06/07 16:16:04| Starting Squid Cache version 2.5.STABLE5 for i686-pc-linux-gnu...
    2005/06/07 16:16:04| Process ID 28715
    2005/06/07 16:16:04| With 1024 file descriptors available
    2005/06/07 16:16:04| DNS Socket created at 0.0.0.0, port 35246, FD 5
    2005/06/07 16:16:04| Adding nameserver 200.195.24.31 from /etc/resolv.conf
    2005/06/07 16:16:04| Adding nameserver 200.195.24.32 from /etc/resolv.conf
    2005/06/07 16:16:04| User-Agent logging is disabled.
    2005/06/07 16:16:04| Referer logging is disabled.
    2005/06/07 16:16:04| Unlinkd pipe opened on FD 10
    2005/06/07 16:16:04| Swap maxSize 573440 KB, estimated 95573 objects
    2005/06/07 16:16:04| Target number of buckets: 4778
    2005/06/07 16:16:04| Using 8192 Store buckets
    2005/06/07 16:16:04| Max Mem size: 61440 KB
    2005/06/07 16:16:04| Max Swap size: 573440 KB
    2005/06/07 16:16:04| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
    2005/06/07 16:16:04| Rebuilding storage in /var/cache/squid (DIRTY)
    2005/06/07 16:16:04| Using Least Load store dir selection
    2005/06/07 16:16:04| Set Current Directory to /var/cache/squid
    2005/06/07 16:16:04| Loaded Icons.
    2005/06/07 16:16:04| Accepting HTTP connections at 0.0.0.0, port 3128, FD 12.
    2005/06/07 16:16:04| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
    2005/06/07 16:16:04| HTCP Disabled.
    2005/06/07 16:16:04| Accepting SNMP messages on port 3401, FD 14.
    2005/06/07 16:16:04| WCCP Disabled.
    2005/06/07 16:16:04| Ready to serve requests.
    2005/06/07 16:16:04| Done reading /var/cache/squid swaplog (1 entries)
    2005/06/07 16:16:04| Finished rebuilding storage from disk.
    2005/06/07 16:16:04| 1 Entries scanned
    2005/06/07 16:16:04| 0 Invalid entries.
    2005/06/07 16:16:04| 0 With invalid flags.
    2005/06/07 16:16:04| 1 Objects loaded.
    2005/06/07 16:16:04| Starting Squid Cache version 2.5.STABLE5 for i686-pc-linux-gnu...
    2005/06/07 16:16:04| Process ID 28715
    2005/06/07 16:16:04| With 1024 file descriptors available
    2005/06/07 16:16:04| DNS Socket created at 0.0.0.0, port 35246, FD 5
    2005/06/07 16:16:04| Adding nameserver 200.195.24.31 from /etc/resolv.conf
    2005/06/07 16:16:04| Adding nameserver 200.195.24.32 from /etc/resolv.conf
    2005/06/07 16:16:04| User-Agent logging is disabled.
    2005/06/07 16:16:04| Referer logging is disabled.
    2005/06/07 16:16:04| Unlinkd pipe opened on FD 10
    2005/06/07 16:16:04| Swap maxSize 573440 KB, estimated 95573 objects
    2005/06/07 16:16:04| Target number of buckets: 4778
    2005/06/07 16:16:04| Using 8192 Store buckets
    2005/06/07 16:16:04| Max Mem size: 61440 KB
    2005/06/07 16:16:04| Max Swap size: 573440 KB
    2005/06/07 16:16:04| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
    2005/06/07 16:16:04| Rebuilding storage in /var/cache/squid (DIRTY)
    2005/06/07 16:16:04| Using Least Load store dir selection
    2005/06/07 16:16:04| Set Current Directory to /var/cache/squid
    2005/06/07 16:16:04| Loaded Icons.
    2005/06/07 16:16:04| Accepting HTTP connections at 0.0.0.0, port 3128, FD 12.
    2005/06/07 16:16:04| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
    2005/06/07 16:16:04| HTCP Disabled.
    2005/06/07 16:16:04| Accepting SNMP messages on port 3401, FD 14.
    2005/06/07 16:16:04| WCCP Disabled.
    2005/06/07 16:16:04| Ready to serve requests.
    2005/06/07 16:16:04| Done reading /var/cache/squid swaplog (1 entries)
    2005/06/07 16:16:04| Finished rebuilding storage from disk.
    2005/06/07 16:16:04| 1 Entries scanned
    2005/06/07 16:16:04| 0 Invalid entries.
    2005/06/07 16:16:04| 0 With invalid flags.
    2005/06/07 16:16:04| 1 Objects loaded.
    2005/06/07 16:16:04| 0 Objects expired.
    2005/06/07 16:16:04| 0 Objects cancelled.
    2005/06/07 16:16:04| 0 Duplicate URLs purged.
    2005/06/07 16:16:04| 0 Swapfile clashes avoided.
    2005/06/07 16:16:04| Took 0.3 seconds ( 3.6 objects/sec).
    2005/06/07 16:16:04| Beginning Validation Procedure
    2005/06/07 16:16:04| Completed Validation Procedure
    2005/06/07 16:16:04| Validated 1 Entries
    2005/06/07 16:16:04| store_swap_size = 12
    =====


    Aí tem algo de errado?

  13. #13

    Padrão Squid morrendo!!!

    existem alguns virus do windows que lotam seu arquivo de log do squid. isso faz com que o arquivo cresca até dois gigas, impedindo a manipulação do mesmo ou enchendo seu disco. em qq um dos casos o squid cai. vc deve configurar melhor o squid rotate e limpar os virus da rede. Eu tive esse problema aqui e foi isso que eu fiz. Aqui funfo.

    Veja que seus últimos logs possuem todos os mesmos horários. isso reforça o provável probelma de vírus ou programinha besta de invasão por D.O.S.

  14. #14
    redoctober
    Visitante

    Padrão Squid morrendo!!!

    exatamente o quê eu devo fazer no squid? Comando?

  15. #15

    Padrão Squid morrendo!!!

    remova os logs, reinicie o squid. e analise o tamanho do log e a velocidade que ele cresce até cair. assim pode-se ter uma idéia melhor do que está acontecendo. no caso do log estar crescendo mto rápido dá uma olhada se é alguma máquina em específico que está causando isso.

  16. #16
    Super_Diaulas
    Visitante

    Padrão Squid morrendo!!!

    aff, faz o seguinte, veja quanto vc tem de disco livre e qnt vc colocou no squid.conf
    é esse o problema
    se vc esvaziar e iniciar o squid ele morre, mesmo estando vazio

    dá um df -h e poste aqui

  17. #17

    Padrão Squid morrendo!!!

    #MOVED TO #PROXY/NAT/FIREWALL :twisted: :twisted: