pbonfanti
(usa Debian)
Enviado em 31/08/2018 - 09:14h
joaoarthur01 escreveu:
Boa noite,
Iniciei a configuração de um servidor cache utilizando Squid na distribuição Debian, porém estou com algumas dificuldades...
Configurei uma partição especifica para salvar os diretorios do cache, configurei como chmod 777 os diretorios, fiz toda a verificação que consegui, porém, em cache.log, obtive o seguinte erro:
FATAL: Failed to verify one of the swap directories, Check cache.log
for details. Run 'squid -z' to create swap directories
if needed, or if running Squid for the first time.
Squid Cache (Version 3.5.23): Terminated abnormally.
executei novamente squid -z para verificar se há algum diretorio que nao foi criado, porem nao deu nenhum erro...
Alguem poderia me dar uma força?
Obrigado desde ja!
Da primeira vez você criou o diretório, mas não tinha a estrutura de swap, pois para um novo cache, esse comando precisa ser rodado mesmo.
Se você não teve nehuma mensagem de erro e seu squid está funcionando, o problema está resolvido.
Agora se depois do squid -z o seu squid não funciona, deve haver outra mensagem no cache.log.
Caso essa mensagem surgiu depois do crtl+z , veja se foi criada uma estrutura de diretorios:
root@altair:~# tree /var/spool/squid3/
Caso estiver lá o squid -z deu certo.
Por outro lado, o usuário que roda o squid na meu servidor se chama 'proxy' e as permissões do diretório de cache são as seguintes:
root@altair:~# ls -lh /var/spool/squid3/
total 1,1M
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 00
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 01
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 02
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 03
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 04
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 05
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 06
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 07
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 08
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 09
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 0A
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 0B
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 0C
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 0D
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 0E
drwxr-x--- 258 proxy proxy 4,0K Jul 17 14:52 0F
-rw-r----- 1 proxy proxy 965K Ago 31 08:53 swap.state
É possível que você tenha criado os diretórios mas as permissões de acesso que você definiu não são as exigidas pelo squid, ele não tem
acesso para gravar no spool , ou o acesso é tão 'aberto' que o processo considera inseguro e se recusa a rodar nessas condições.
Se for esse o caso ajuste as permissões do seu diretório de spool , recursivamente, com chown e chmod.