+ Responder ao Tópico



  1. #1

    Padrão Problema Squid

    Ola Galera

    Estou com problemas, estou subindo um squid com versao 2.6.13, esta dando problema, ja fiz monte de coisa e nada !!!
    Coloquei saida da mensagem de erro do Squid.

    Starting Squid Cache version 2.6.STABLE13 for i686-pc-linux-gnu...
    2007/10/09 21:06:53| storeDiskdInit: msgget: (28) No space left on device

    Compilacao do Squid
    '--prefix=/usr/local/squid2.6.13/' '--enable-dlmalloc' '--enable-wccp' '--with-maxfd=8192' '--enable-gnuregex' '--enable-carp' '--enable-storeio=diskd,ufs' '--enable-head-replacement' '--enable-removal-polices=heap,lru' '--enable-icmp' '--enable-epoll' '--enable-useragent-log' '--enable-referer-log' '--enable-arp-acl' '--enable-htcp' '--enable-ssl' '--with-openssl=/usr/include/openssl/' '--enable-cache-digests' '--enable-err-laguage=Portuguese' '--enable-ident-lookup' '--enable-truncate' '--enable-underscore' '--enable-linux-netfilter'

    Se conseguir a solucao desse problema posto aqui neste forum.

    Obrigado
    Bruno Steven

  2. #2

    Padrão

    Citação Postado originalmente por aspenbr Ver Post
    Starting Squid Cache version 2.6.STABLE13 for i686-pc-linux-gnu...
    2007/10/09 21:06:53| storeDiskdInit: msgget: (28) No space left on device
    rapaz... nunca vi esse problema... mas pela mensagem de erro... parece ser espaco insuficiente no disco.... chegou a verificar isso ??

    ve ae e posta...

  3. #3

    Padrão

    No Space left on device.. simples.. seu hd ta sem spaço !! (o cache_dir onde vc falou para o squid usar.. ta sem espaço)

  4. #4

    Padrão

    Olá

    Pessoal o sistema tem espaço suficiente para armazenamento, acredito que o problema seja alguma variavel do kernel que deve ser setada, alguém aqui tem alguma outra ideia ?

    Obrigado a todos.

  5. #5

    Padrão

    nao eh kernel nao...

    olha a puta mensagem lah "NO SPACE LEFT ON DEVICE"

  6. #6

    Padrão

    É kernel olha o espaço utilizado pela partição.

    $ df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/hda1 75G 2.6G 72G 4% /

  7. #7

    Padrão

    cola a linha do cache_dir !!!

    eh falta de spaço.. mas para o squid (cache_dir) alocar !

  8. #8

    Padrão

    Ah, naum acredito....tive problema parecido....
    Bicho, seu squid ta se perdendo... Faz o seguinte... entra no arquivo de configuração /etc/squid/squid.conf, e localiza a TAG visible_hostname e coloca o nome para ele naum se perder mais, por exemplo...
    visible_hostname venus ou
    visible_hostname venus.seudominio.com.br

    Espero contribuir para o bem da comunidade!
    wq!

    Julio Molon

  9. #9

    Padrão

    Fiz varias combinações de valores mas nenhuma deu certo.


    cache_dir diskd /var/log/squid/cache/ 256 16 256 Q1=64 Q2=50
    ou
    cache_dir diskd /var/log/squid/cache/ 7000 16 256 Q1=72 Q2=64

  10. #10

    Padrão

    no lugar de diskd vc coloca usf ... Ficando assim

    cache_dir usf /var/log/squid 1000 32 256

    Lembrando que o 32 é quantidade de diretório armazenados o 256 é a quantidade de subdiretório, e o 1000 é o cache. O que deve estar acontecendo é que seu cache deve ta muito grande e naum tem espaço nesses lugares, procure aumentar a quantidade de diretório e subdiretoio e até mesmo o cache, pois é isso que ta acontecendo.... Para ter uma certeza limpa o cache.... e faz o teste...

    Att.

    Julio Molon

  11. #11

    Padrão

    sub-diretorios vc NAO deve mexer.. porque aumenta o seek time do hd...

    agora no L1 .. vc faz de acordo com o tamanho do do cache.. como vc especificou 7G ... 16 (padrao) eh um tamanho bom

    para escolher ufs, diskd ou aufs voce precisa saber quantas requisições por segundo tem o seu servidor.. se for abaixo de 5 .. o UFS trabalha melhor.. passou disso.. acima de 10.. melhor usar diskd ou aufs ... pois o desempenho do ufs acima de 5 req/s eh uma droga


    talvez voce esteja errando aqui:

    cache_dir diskd /var/log/squid/cache/ 7000 16 256 Q1=72 Q2=64

    nao precisa colocar a / no final.. deixe assim

    cache_dir diskd /var/log/squid/cache 7000 16 256 Q1=72 Q2=64

    faça um teste e de um feedback

  12. #12

    Cool

    Olá pessoal
    Antes de mais nada queor agradecer pela ajuda de todos !!!

    Usando a configuração #cache_dir ufs /var/log/squid/cache_ufs/ 1000 16 256 , funciona sem nenhum problema, agora quando tento utilizar diskd a mensagem continua a mesma !!!

    Parametro do diskd dentro do meu squid.conf
    cache_dir diskd /var/log/squid/cache 7000 16 256 Q1=72 Q2=64

    Refiz varias vezes a pasta /var/log/squid/cache, criei até outro diretorio /squid e nada

    Valeu pela força ai pessoal !!

  13. #13

    Padrão

    Olá meu caro

    Obrigado pela ajuda, usando o esquema UFS funciona sem problema o squid, mas tenho que usar Diskd nesse proxy. Mas não tem problema vou refazer o processo de instalação novamente, resolvo problema de outra forma .

    Obrigado.