2010/4/30 Cleber Ianes <[email protected]>:
> Olá pessoal.
> Estou começando a me estressar com o squid.
> * Primeiro os problemas que ocorrem de ele ficar caindo o tempo todo,
> mesmo com a configuração mais básica, vez ou outra ele cai. E claro que
> isso ocorre no momento que o cliente está cheio de serviço (hoje mesmo
> um cliente de um escritório de contabilidade me ligou que está no último
> dia de entregar ImpRenda), até parece que é só exigir do squid que ele
> se suicida. Isso ocorre, pelo menos, desde o 2.4 (que foi qnd comecei
> usar). Recrio os caches e pronto, ele volta a funcionar.
> * Estou testando o 3.1 em um servidor de testes, compilei-o com algumas
> opções que preciso e os problemas começaram, se dou um "squid -k
> reconfigure" recebo a resposta que ele não está ativo, verifico nos
> processos e lá está ele e estou navegando através dos desktops. Isso
> ocorre com qualquer outro comando da função "-k", até mesmo o shutdown.
> * Tenho pronto scripts que utilizam a função "-D", agora alteraram a
> sintaxe e não se usa mais ela, nem mesmo deixaram uma função para caso
> ela ocorra só de um warning e funcione.
> * Mudaram também a utilização da acl "all" e foi a mesma encrenca.
>
>
> Esses são só os que me lembro no momento, mas uso ele com frequência a
> pelo menos 5 anos e estou ficando cada dia mais decepcionado.
> Estou começando a procurar alternativas. Não dá pra instalar algo para
> um cliente e ficar tendo problemas direto, quando é na própria empresa
> que vc trabalha vai bem, mas qnd se tem alguns clientes fica difícil.
> Quase perdi um Provedor de minha carteira de clientes por causa dele, em
> tempo mudei para Mikrotik.
>
> Claro, pode ser que eu não esteja conseguindo utilizá-lo corretamente,
> mesmo depois de ler páginas e páginas de manuais, quando elas existem
> pois tem partes que estão inacabadas ou desatualizadas a anos.
>
> --
> Cleber Ianes
> Ger. de Tecnologias Livre
> Freenet tecnologias - Dracena/SP
> cleberianes.blogspot.com
>

Nunca tive problemas com Squid, mas também não tenho nenhuma caso de
alta carga. Porém, sei o Squid goza de uma reputação muito boa, e há
muitas pessoas aqui na lista com casos de sucesso em ambientes grandes
e de uso intenso.

O que eu penso (chutando) é que esses casos de mal funcionamento
devem-se, em grande parte, ao hardware de má qualidade, em especial
discos, que muito se usa pra implementar esse tipo de aplicação.
Costuma-se colocar a culpa sempre no software, sem se lembrar que o
funcionamento errático ou irregular de hardware é fonte da maioria dos
problemas "sobrenaturais" que se têm em plataformas reconhecidamente
estáveis, como é o caso do Linux.

Experimente adotar uma distribuição reconhecidamente estável (Debian,
CentOS), e uma plataforma de hardware realmente robusta e confiável,
caso já não esteja adotando esses conceitos. É uma tentativa muito
válida para que se possa realmente começar a pensar em mal
funcionamento do software.

Outras situações irregulares _poderiam_ gerar algum comportamento
inesperado também, como disco se esgotando, logs gigantes, etc. Vale
considerar essas possibilidades também e tentar manter as condições o
mais ideais possíveis nesse sentido.

O Squid realmente tem um desenvolvimento lento, mas é uma aplicação já
consolidada na sua área, e costuma suprir a maior parte das
necessidades dos usuários, então seu ritmo de evolução acaba sendo
menor.

Eu realmente acho que a fonte de seus problemas deve ser outra que não
o Squid em si.

Boa sorte.

Obs: o cache não pode ser ajustado para muito mais que 80% do espaço
da partição em que ele se encontra. Sabe disso, né?

Responder a