Página 2 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. Citação Postado originalmente por vialink Ver Post
    Certo, eu optaria por não desabilitar.... só que acontece que o log cresce muito rápido e o squid cai... já tentei várias coisas para rotacionar... e /ou limpar.
    Se tivesse um jeito fácil de resolver isso eu preferiria.
    Conhece algo?

    Abraço.

    Log derrubando o squid?!?!?!?

    Estranho! Faz o seguinte posta aqui configuração do seu server (hardware) e tbm o seu squid.conf para a gente analizar ok!

    Abraços

  2. Servidor.
    ***********************************************
    CPU Intel Xeon Dual Core E3120
    Placa Mãe Intel S3210SHLC,
    3 x 2Gb DDR2 667 Mhz Kingston,
    HD SATA-2 250Gb 7200rpm

    squid.conf
    ***********************************************
    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

    cache_mem 1024 MB
    cache_swap_low 85
    cache_swap_high 95
    maximum_object_size 40 MB
    minimum_object_size 0 KB
    maximum_object_size_in_memory 64 KB

    cache_dir diskd /usr/local/squid/cache/ 10000 16 256 Q1=64 Q2=72

    access_log /usr/local/squid/logs/access.log squid
    cache_log /usr/local/squid/logs/cache.log
    cache_store_log /usr/local/squid/logs/store.log

    dns_nameservers 208.67.222.222 208.67.220.220
    #mulate_httpd_log on
    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
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow all
    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 all
    http_reply_access allow all
    icp_access allow all

    cache_mgr internet@gmail.com

    ******************************************************
    APOS O SQUID CAR EU O INICIEI COM -D5 E ELE ME REPORTOU O SEGUINTE.


    # 2009/03/17 17:29:38| Starting Squid Cache version 2.7.STABLE4 for amd64-portbld-freebsd7.1...
    2009/03/17 17:29:38| Process ID 2042
    2009/03/17 17:29:38| With 11095 file descriptors available
    2009/03/17 17:29:38| Using kqueue for the IO loop
    2009/03/17 17:29:38| Performing DNS Tests...
    2009/03/17 17:29:38| Successful DNS name lookup tests...
    2009/03/17 17:29:38| DNS Socket created at 0.0.0.0, port 60043, FD 6
    2009/03/17 17:29:38| Adding nameserver 208.67.222.222 from squid.conf
    2009/03/17 17:29:38| Adding nameserver 208.67.220.220 from squid.conf
    2009/03/17 17:29:38| Referer logging is disabled.
    2009/03/17 17:29:38| Unlinkd pipe opened on FD 10
    2009/03/17 17:29:38| Swap maxSize 10240000 + 768000 KB, estimated 846769 objects
    2009/03/17 17:29:38| Target number of buckets: 42338
    2009/03/17 17:29:38| Using 65536 Store buckets
    2009/03/17 17:29:38| Max Mem size: 768000 KB
    2009/03/17 17:29:38| Max Swap size: 10240000 KB
    2009/03/17 17:29:38| Store logging disabled
    2009/03/17 17:29:38| Rebuilding storage in /usr/local/squid/cache/ (DIRTY)
    2009/03/17 17:29:38| Using Least Load store dir selection
    2009/03/17 17:29:38| Set Current Directory to /usr/local/squid/cache
    2009/03/17 17:29:38| Loaded Icons.
    2009/03/17 17:29:38| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 12.
    2009/03/17 17:29:38| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
    2009/03/17 17:29:38| WCCP Disabled.
    2009/03/17 17:29:38| /usr/local/squid/: (21) Is a directory
    2009/03/17 17:29:38| WARNING: Could not write pid file
    2009/03/17 17:29:38| Ready to serve requests.
    2009/03/17 17:29:39| Store rebuilding is 6.0% complete
    2009/03/17 17:29:39| Done reading /usr/local/squid/cache/ swaplog (69988 entries)
    2009/03/17 17:29:39| Finished rebuilding storage from disk.
    2009/03/17 17:29:39| 67279 Entries scanned
    2009/03/17 17:29:39| 0 Invalid entries.
    2009/03/17 17:29:39| 0 With invalid flags.
    2009/03/17 17:29:39| 67279 Objects loaded.
    2009/03/17 17:29:39| 0 Objects expired.
    2009/03/17 17:29:39| 2709 Objects cancelled.
    2009/03/17 17:29:39| 0 Duplicate URLs purged.
    2009/03/17 17:29:39| 0 Swapfile clashes avoided.
    2009/03/17 17:29:39| Took 0.7 seconds (91403.6 objects/sec).
    2009/03/17 17:29:39| Beginning Validation Procedure
    2009/03/17 17:29:39| Completed Validation Procedure
    2009/03/17 17:29:39| Validated 64570 Entries
    2009/03/17 17:29:39| store_swap_size = 1030858k
    2009/03/17 17:29:39| storeLateRelease: released 0 objects

    DEPOIS QUE REDIRECIONEI OS CLIENTES.

    2009/03/17 20:31:30| store_swap_size = 687242k
    2009/03/17 20:31:30| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:30| storeDiskdSend OPEN: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend OPEN: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| ctx: enter level 0: 'http://images.habbohotel.com.br/habboweb/31_b40895fb6101dbe96dc7b9d6477eeeb4/5/web-gallery/v2/images/popup/popup_habbocount_bg.gif'
    2009/03/17 20:31:31| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend UNLINK: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| ctx: exit level 0
    2009/03/17 20:31:31| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend OPEN: (35) Resource temporarily unavailable

    QUANDO EU LIMPO O CACHE E OS LOGS ele volta normal, funciona umas 4 horas e cai.
    Sempre tive dúvida quanto ao tamanho do cache que posso usar tamanho do cache_mem
    já que tenho um servidor rasoavelmente bom.

    um abraço.
    conto com a ajuda de todos.



  3. Citação Postado originalmente por vialink Ver Post
    Servidor.
    ***********************************************
    CPU Intel Xeon Dual Core E3120
    Placa Mãe Intel S3210SHLC,
    3 x 2Gb DDR2 667 Mhz Kingston,
    HD SATA-2 250Gb 7200rpm

    squid.conf
    ***********************************************
    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

    cache_mem 1024 MB
    cache_swap_low 85
    cache_swap_high 95
    maximum_object_size 40 MB
    minimum_object_size 0 KB
    maximum_object_size_in_memory 64 KB

    cache_dir diskd /usr/local/squid/cache/ 10000 16 256 Q1=64 Q2=72

    access_log /usr/local/squid/logs/access.log squid
    cache_log /usr/local/squid/logs/cache.log
    cache_store_log /usr/local/squid/logs/store.log

    dns_nameservers 208.67.222.222 208.67.220.220
    #mulate_httpd_log on
    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
    acl purge method PURGE
    acl CONNECT method CONNECT
    http_access allow all
    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 all
    http_reply_access allow all
    icp_access allow all

    cache_mgr internet@gmail.com

    ******************************************************
    APOS O SQUID CAR EU O INICIEI COM -D5 E ELE ME REPORTOU O SEGUINTE.


    # 2009/03/17 17:29:38| Starting Squid Cache version 2.7.STABLE4 for amd64-portbld-freebsd7.1...
    2009/03/17 17:29:38| Process ID 2042
    2009/03/17 17:29:38| With 11095 file descriptors available
    2009/03/17 17:29:38| Using kqueue for the IO loop
    2009/03/17 17:29:38| Performing DNS Tests...
    2009/03/17 17:29:38| Successful DNS name lookup tests...
    2009/03/17 17:29:38| DNS Socket created at 0.0.0.0, port 60043, FD 6
    2009/03/17 17:29:38| Adding nameserver 208.67.222.222 from squid.conf
    2009/03/17 17:29:38| Adding nameserver 208.67.220.220 from squid.conf
    2009/03/17 17:29:38| Referer logging is disabled.
    2009/03/17 17:29:38| Unlinkd pipe opened on FD 10
    2009/03/17 17:29:38| Swap maxSize 10240000 + 768000 KB, estimated 846769 objects
    2009/03/17 17:29:38| Target number of buckets: 42338
    2009/03/17 17:29:38| Using 65536 Store buckets
    2009/03/17 17:29:38| Max Mem size: 768000 KB
    2009/03/17 17:29:38| Max Swap size: 10240000 KB
    2009/03/17 17:29:38| Store logging disabled
    2009/03/17 17:29:38| Rebuilding storage in /usr/local/squid/cache/ (DIRTY)
    2009/03/17 17:29:38| Using Least Load store dir selection
    2009/03/17 17:29:38| Set Current Directory to /usr/local/squid/cache
    2009/03/17 17:29:38| Loaded Icons.
    2009/03/17 17:29:38| Accepting transparently proxied HTTP connections at 0.0.0.0, port 3128, FD 12.
    2009/03/17 17:29:38| Accepting ICP messages at 0.0.0.0, port 3130, FD 13.
    2009/03/17 17:29:38| WCCP Disabled.
    2009/03/17 17:29:38| /usr/local/squid/: (21) Is a directory
    2009/03/17 17:29:38| WARNING: Could not write pid file
    2009/03/17 17:29:38| Ready to serve requests.
    2009/03/17 17:29:39| Store rebuilding is 6.0% complete
    2009/03/17 17:29:39| Done reading /usr/local/squid/cache/ swaplog (69988 entries)
    2009/03/17 17:29:39| Finished rebuilding storage from disk.
    2009/03/17 17:29:39| 67279 Entries scanned
    2009/03/17 17:29:39| 0 Invalid entries.
    2009/03/17 17:29:39| 0 With invalid flags.
    2009/03/17 17:29:39| 67279 Objects loaded.
    2009/03/17 17:29:39| 0 Objects expired.
    2009/03/17 17:29:39| 2709 Objects cancelled.
    2009/03/17 17:29:39| 0 Duplicate URLs purged.
    2009/03/17 17:29:39| 0 Swapfile clashes avoided.
    2009/03/17 17:29:39| Took 0.7 seconds (91403.6 objects/sec).
    2009/03/17 17:29:39| Beginning Validation Procedure
    2009/03/17 17:29:39| Completed Validation Procedure
    2009/03/17 17:29:39| Validated 64570 Entries
    2009/03/17 17:29:39| store_swap_size = 1030858k
    2009/03/17 17:29:39| storeLateRelease: released 0 objects

    DEPOIS QUE REDIRECIONEI OS CLIENTES.

    2009/03/17 20:31:30| store_swap_size = 687242k
    2009/03/17 20:31:30| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:30| storeDiskdSend OPEN: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend OPEN: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| ctx: enter level 0: 'http://images.habbohotel.com.br/habboweb/31_b40895fb6101dbe96dc7b9d6477eeeb4/5/web-gallery/v2/images/popup/popup_habbocount_bg.gif'
    2009/03/17 20:31:31| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend UNLINK: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| ctx: exit level 0
    2009/03/17 20:31:31| storeDiskdSend: msgsnd: (35) Resource temporarily unavailable
    2009/03/17 20:31:31| storeDiskdSend OPEN: (35) Resource temporarily unavailable

    QUANDO EU LIMPO O CACHE E OS LOGS ele volta normal, funciona umas 4 horas e cai.
    Sempre tive dúvida quanto ao tamanho do cache que posso usar tamanho do cache_mem
    já que tenho um servidor rasoavelmente bom.

    um abraço.
    conto com a ajuda de todos.
    Olá!

    Amigo, preciso de mais algumas informações:
    Que distro vc esta usando?
    vc compilou o squid a partir do tarbal?
    Vc fez alguma alteração no kernel ou no arquivo /etc/sysctl.conf

    Quanto ao cálculo para o uso de memória RAM para cache, use 25% da memoria toral do servidor (de acordo com a FAQ do squid-cache.org), não mais do que isso, veja o cálculo abaixo:

    512MB RAM * 25% = 128MB RAM

    Desabilite por enquanto somente o cache_store_log como abaixo:

    cache_store_log none


    Quanto ao cache_dir, segundo a FAQ do squid-cache.org, o DISKD não é mais um sistema de armazenamento eficiente para sistemas linux, o mesmo mantem seu bom desempenho em sistemas BSD's, portanto se vc quer um desempenho melhor para o processo de armazenamento use a opção AUFS em cache_dir com politicas de armazenamento:

    cache_dir aufs /usr/local/squid/cache 10000 16 256



    Politicas de armazenamento

    O squid possui recursos muito interessante para aumentar as chances de cache-hit porém sem degradar o desempenho do servidor como as opções memory_replacement_policy e cache_replacement_policy e suas politicas de armazenamento.

    Politicas heap:
    GDSF -> Prioriza o armazenamento de objetos populares menores
    LFUDA -> Prioriza o armazenamento de objetos populares independente do tamanho

    Então vc pode combinar essas politicas da seguinte forma:

    memory_replacement_policy heap GDSF <- para memoria RAM
    cache_replacement_policy heap LFUDA <- para Disco

    E por ultimo verifique as permissões do diretorio de cache do squid.

    Abraços
    Última edição por rrinfor; 28-03-2009 às 19:27.

  4. Citação Postado originalmente por rrinfor Ver Post
    Olá!

    Amigo, preciso de mais algumas informações:
    Que distro vc esta usando?
    vc compilou o squid a partir do tarbal?
    Vc fez alguma alteração no kernel ou no arquivo /etc/sysctl.conf

    Quanto ao cálculo para o uso de memória RAM para cache, use 25% da memoria toral do servidor (de acordo com a FAQ do squid-cache.org), não mais do que isso, veja o cálculo abaixo:

    512MB RAM * 25% = 128MB RAM

    Desabilite por enquanto somente o cache_store_log como abaixo:

    cache_store_log none

    Quanto ao cache_dir, segundo a FAQ do squid-cache.org, o DISKD não é mais um sistema de armazenamento eficiente para sistemas linux, o mesmo mantem seu bom desempenho em sistemas BSD's, portanto se vc quer um desempenho melhor para o processo de armazenamento use a opção AUFS em cache_dir com politicas de armazenamento:

    cache_dir aufs /usr/local/squid/cache 10000 16 256


    Politicas de armazenamento

    O squid possui recursos muito interessante para aumentar as chances de cache-hit porém sem degradar o desempenho do servidor como as opções memory_replacement_policy e cache_replacement_policy e suas politicas de armazenamento.

    Politicas heap:
    GDSF -> Prioriza o armazenamento de objetos populares menores
    LFUDA -> Prioriza o armazenamento de objetos populares independente do tamanho

    Então vc pode combinar essas politicas da seguinte forma:

    memory_replacement_policy heap GDSF <- para memoria RAM
    cache_replacement_policy heap LFUDA <- para Disco

    E por ultimo verifique as permissões do diretorio de cache do squid.

    Abraços
    Bem, meu server é um Free BSD 7.1.
    Eu instalei o squie 2.7 através do ports. Não adiconei nenhum parametro no sysctl.conf e nem recompilei o kernel.
    já tentei usar ufs, aufs, diskd e sempre tive o mesmo problema com relação ao squid....
    Ele funciona por um tempo bem e depois cai e quando inicio novamente ele me apresenta a msg que mostrei... estou desde janeiro tentando fazer esse squid funcionar e sempre sem sucesso



  5. Citação Postado originalmente por vialink Ver Post
    Bem, meu server é um Free BSD 7.1.
    Eu instalei o squie 2.7 através do ports. Não adiconei nenhum parametro no sysctl.conf e nem recompilei o kernel.
    já tentei usar ufs, aufs, diskd e sempre tive o mesmo problema com relação ao squid....
    Ele funciona por um tempo bem e depois cai e quando inicio novamente ele me apresenta a msg que mostrei... estou desde janeiro tentando fazer esse squid funcionar e sempre sem sucesso
    Olá!

    vc toparia implementar o squid no Debian 5 ?!?!?!?

    Tenho um cache squid3 poderosíssimo no debian5 que nao me deixa na mão.

    Abraços






Tópicos Similares

  1. Throughput real+limpeza dos logs.
    Por lfernandosg no fórum Redes
    Respostas: 6
    Último Post: 26-05-2008, 22:46
  2. Zerar conteudo do log sem recria-lo
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 26-06-2005, 20:27
  3. Fazendo back-up do log do proxy no server de backup
    Por vonlinkerstain no fórum Servidores de Rede
    Respostas: 10
    Último Post: 13-06-2005, 09:41
  4. Destino dos logs do iptables
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 16-11-2004, 13:55
  5. Como automatizar a limpeza do cache do squid
    Por no fórum Servidores de Rede
    Respostas: 7
    Último Post: 25-01-2003, 12:50

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L