Squid usa toda a memoria até travar



  • Oi amigos, toda semana o Squid enche toda a memoria da maquina onde sou obrigado a acessar o serviço e limpar o cache manualmente Clear Disk Cache NOW se eu não fizer isso ele trava a maquina.
    Nas configurações do proxy já diminui o tamanho maximo de memoria para menos de 50% da memória da maquina mas não resolve. alguém já pegou esse problema?
    Pfsense 2.4.3 Squid 0.4.43_1 SquidGuard 1.16.4 Server tem 20GB de memoria nas configuração de cache do Squid Memory Cache Size esta com 9216 Maximum Object Size in RAM 1024 Maximum Object Size 512 Minimum Object Size 0 Hard Disk Cache Size 20480 Memory Replacement Policy GDSF Low-Water Mark in % 90 High-Water Mark in % 95



  • Dreivi,

    Teve uma versão do squid a algum tempo atras que estava com bug, mas se não me engano era a 36.
    No entanto qdo eu tive esse problema eu criei um cron que dava flush no cache, claro que não é o ideal mas funcionou até que a versão fosse atualizada e o problema corrigido.

    Vou colocar abaixo o que usei, espero que ajude.

    I want to share my simple PHP code to monitor the memory and SWAP usage every 5 minutes using cron.

    This PHP code will automatically stop and restart squid services when memory and SWAP usage goes beyond 90% and 75% respectively without deleting the existing hard disk cache and swap.state file. The swapstate_check.php script will handle it if swap.state file goes beyond 1GB size.

    Attached here is the monitor_memory_usage.txt file you can download and save to your preferred location on your pfSense box. Don't forget to change the file extention from .txt to .php.

    In my case I saved it in /usr/local/pkg/ directory. Don't forget to set the file permission to rwxr-xr-r.

    Next thing to do, is to add a cron job that will look like this: (Be sure to install cron package to be able to do this)

    */5 * * * * root /usr/local/pkg/monitor_memory_usage.php

    then save it. That's it! I hope this simple hard work and research will help some of you that has high memory usage problem.

    Thanks!
    remzej

    https://forum.netgate.com/public/imported_attachments/1/monitor_memory_usage.txt



  • @vsaad Vou testar muito obrigado.



  • Reinstalei o pfsense do zero coloquei a versão 2.4.4_1 mas o problema persiste agora na instalação não vi que veio sem Swap encheu o disco, você sabe se eu consigo deixar esse script apenas limpando o cache e não reiniciando o squid, aqui tenho o problema de reiniciar o Squid e as vezes ter que reiniciar o Squid Guard para a navegação voltar.