Duvida sobre configuração do Squid

1. Duvida sobre configuração do Squid

joao arthur teodoro
joaoarthur01

(usa Debian)

Enviado em 29/08/2018 - 23:29h

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!


  


2. Re: Duvida sobre configuração do Squid

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 30/08/2018 - 22:40h

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!


Algumas coisas, por que chmod 777 ??
Geralmente aonde esta com isso esta errado, e o seu caso é um deles, não deve ser o motivo do erro, mas não esta correto.
Poste as linhas de cache_dir do seu squid.conf



#-------------------------------------------------------------------------------------#
Administrador de Redes Mistas Linux/Windows
LPI 101-102
LPI 201
Para consultas particulares acesse:
www.cunhatec.com.br

"Falar é fácil, me mostre o código." - Linus Torvalds


3. Re: Duvida sobre configuração do Squid

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








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts