[FUG-BR] OT: Squid parando com signal 6
Paulo Henrique - BSDs Brasil
paulo.rddck em bsd.com.br
Terça Janeiro 11 16:53:48 BRST 2011
Enio Marconcini # www.Enio.Pro.Br wrote:
> 2011/1/10 Paulo Henrique - BSDs Brasil <paulo.rddck em bsd.com.br>
>
>
>> Segundo os logs do squid, parece que o mesmo está sem suporte a objetos
>> grandes > 2Gbs, verifique, é um ponto para se iniciar.
>> At..
>> Enio Marconcini # www.Enio.Pro.Br wrote:
>>
>>> pessoal, de uns tempos pra cá percebi que um servidor com squid-3.0.19 em
>>> FreeBSD 7.2 tem parado sozinho,
>>>
>>> no log cache.log aparece mais ou menos assim:
>>>
>>> 2011/01/10 12:51:56| Version 1 of swap file without LFS support
>>>
>> detected...
>>
>>> 2011/01/10 12:51:56| Rebuilding storage in /squid/cache1 (DIRTY)
>>> 2011/01/10 12:51:56| Version 1 of swap file without LFS support
>>>
>> detected...
>>
>>> 2011/01/10 12:51:56| Rebuilding storage in /squid/cache2 (DIRTY)
>>> 2011/01/10 12:51:56| Version 1 of swap file without LFS support
>>>
>> detected...
>>
>>> 2011/01/10 12:51:56| Rebuilding storage in /squid/cache3 (DIRTY)
>>> 2011/01/10 12:51:56| Using Least Load store dir selection
>>> (...)
>>> 2011/01/10 12:51:56| storeDiskdSend: msgsnd: (35) Resource temporarily
>>> unavailable
>>> 2011/01/10 12:51:56| storeDiskdSend CREATE: (35) Resource temporarily
>>> unavailable
>>> 2011/01/10 12:51:56| storeDiskdSend: msgsnd: (35) Resource temporarily
>>> unavailable
>>> 2011/01/10 12:51:56| storeDiskdSend CLOSE: (35) Resource temporarily
>>> unavailable
>>> 2011/01/10 12:51:56| assertion failed: ufs/store_io_ufs.cc:129:
>>>
>> "!(closing
>>
>>> ||opening)"
>>>
>>>
>>> já no messages aparece assim:
>>>
>>> Jan 10 12:51:40 amnesiac kernel: pid 1908 (squid), uid 100: exited on
>>>
>> signal
>>
>>> 6 (core dumped)
>>> Jan 10 12:51:40 amnesiac squid[1443]: Squid Parent: child process 1908
>>> exited due to signal 6
>>> Jan 10 12:51:43 amnesiac squid[1443]: Squid Parent: child process 1924
>>> started
>>> Jan 10 12:51:52 amnesiac kernel: pid 1924 (squid), uid 100: exited on
>>>
>> signal
>>
>>> 6 (core dumped)
>>> Jan 10 12:51:52 amnesiac squid[1443]: Squid Parent: child process 1924
>>> exited due to signal 6
>>> Jan 10 12:51:55 amnesiac squid[1443]: Squid Parent: child process 1940
>>> started
>>> Jan 10 12:51:57 amnesiac kernel: pid 1940 (squid), uid 100: exited on
>>>
>> signal
>>
>>> 6 (core dumped)
>>> Jan 10 12:51:57 amnesiac squid[1443]: Squid Parent: child process 1940
>>> exited due to signal 6
>>> Jan 10 12:51:57 amnesiac squid[1443]: Exiting due to repeated, frequent
>>> failures
>>>
>>>
>>> conforme isso vai acontecendo, o squid para e volta, até chegar num ponto
>>> que o processo encerra definitivamente o os usuários ficam sem internet.
>>>
>>> alguém sabe o que pode ser isso?
>>>
>>> abraços
>>> -------------------------
>>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>>
>>>
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>>
>
>
> Paulo, a compilação do squid está com o suporte a arquivos grandes
> desativada... porém achei na net essa dica
>
> http://www.fogonacaixadagua.com.br/2009/09/freebsd-squid-uid-100-exited-on-signal-6-core-dumped/
>
> fiz os ajustes, até o presente momento não caiu mais nenhuma vez
>
> se continuar eu vou remover o squid3 e instalar o Lusca para testar
>
> abraços
>
>
Compila as informaćões dos SEMAPHORES SYSV no kernel, /usr/src/sys/NOTES
tem mais descrićões.
Ativa o suporte a Large Objects, ou então veta com o tamanho maximo dos
objetos a ser cacheados a 64k ( não me recordo se é 64Kbs ou 4Gbs, o
tamanho maximo, contudo creio que seja 64kb ( o que não gera drastico
rendimento do cache ).
Tem muito informaćão em squid-cache.org.br.
Ja faz muito tempo que não uso Squid diretamente, depois que passei a
implementar cache/firewall sobre PFSense, apenas solućões cujo o
refinamento é necessario que faćo sobre o sistema limpo.
Att.
Abraćos..
Mais detalhes sobre a lista de discussão freebsd