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



  1. #7

    Padrão

    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.

  2. #8

    Padrão

    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.



  3. #9

    Padrão

    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

  4. #10

    Padrão

    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



  5. #11

    Padrão

    Citação Postado originalmente por rrinfor Ver Post
    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
    tenho que analisar, pq eu teria que reinstalar tudo no server.
    antes era slackware ae um amigo aqui do forum fez a mesma proposta para passar para o free bsd instalei tudo e ele sumiu.
    Muda muita coisa de um para o outro?

  6. #12

    Padrão

    Citação Postado originalmente por vialink Ver Post
    tenho que analisar, pq eu teria que reinstalar tudo no server.
    antes era slackware ae um amigo aqui do forum fez a mesma proposta para passar para o free bsd instalei tudo e ele sumiu.
    Muda muita coisa de um para o outro?
    Olá!

    Tratando-se do processo de instalação do sistema e do squid, muda um pouco, mas te garanto que é muito simples, e flexível trabalhar com debian, além de ser uma sistema altamente customizável (não é a toa que debian é a distro que mais tem filhos), não digo que ele é melhor que os outros, se falasse estaria mentindo, pois a diferença de uma distribuição linux e outra é sua personalização, idéia de aplicação, ferramentas de administração e organização de modo geral e etc etc e tal.... então o que pode ser maravilhoso para mim, pode ser frustrante para outro, pois cada distribuição linux tem sua personalidade com a qual nos familiarizamos, te propus usar debian porque é o sistema com que trabalho e uso no cotidiano tanto nos servers quanto nos desktops, e que tenho experiencia para te ajudar, e te asseguro que vc terá bons resultados, apenas abra sua mente para as novidades.

    Não se preoculpe com o ABANDONO, tenho um compromisso com este forum, pois ja fui, ainda sou e com certeza sempre serei beneficiado aqui!

    Quanto a instalação do debian segue abaixo documentações:

    The Perfect Server - Debian Lenny (Debian 5.0) [ISPConfig 3] | HowtoForge - Linux Howtos and Tutorials
    <<-- Meu preferido, leia até a pagina 3 topico 8

    Instalando o Debian 5 Passo a Passo | DebianBlogs.com

    vc pode baixar as imagens do sistema no link abaixo de acordo com sua arquitetura de hardware, recomendo as imagens netinst que contem o básico do sistema:

    http://cdimage.debian.org/debian-cd/...86-netinst.iso <<-- 32bit
    http://cdimage.debian.org/debian-cd/...64-netinst.iso <<-- 64bit

    Abraços
    Última edição por rrinfor; 31-03-2009 às 18:20.