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
|
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.