16.4. Após alguns minutos depois de ativar o squid o mesmo para de funcionar?



  1. Verifique se o diretório de cache está com as permissões corretas:

    Edite o arquivo /etc/squid/squid.conf:

        [root@localhost]# mcedit /etc/squid/squid.conf
    

    Procure pela linha que começa com cache_dir, exemplo:

    cache_dir ufs /var/spool/squid 100 16 256

    No exemplo o diretório de cache é /var/spool/squid, agora verifique se as permissões do diretório estão corretas:

        [root@localhost]# l /var/spool
        drwxr-xr-x  18 nobody   nobody       4096 Dec 11 12:49 squid/
    

    Essas são as permissões corretas, caso o dono ou grupo não esteja como nobody, para alterar execute:

        [root@localhost]# chown nobody /var/spool/squid
        [root@localhost]# chgrp nobody /var/spoll/squid
    

    Depois reinicialize o squid:

        [root@localhost]# cds
        [root@localhost]# ./squid stop
        [root@localhost]# ./squid start
    
  2. Experimente limpar o diretório de cache:

        [root@localhost]# rm -rf /var/spool/squid/*
    

    Apenas altere o /var/spool/squid pelo diretório utilizado para cache do squid.