Problemas no cache do squid

1. Problemas no cache do squid

Luiz Flavio
abujamra

(usa Fedora)

Enviado em 30/12/2007 - 00:32h

Boa Noite a todos,

Estou tendo problemas montando um squid 2.6 em cima de um Fedora Core 5. As regras são as mesmas utilizadas em outro servidor no serviço, rodando um Squid 2.6 também, soh q num Fedora Core 7.

O problema é em relação ao cache do squid, no meu conf eu tenho 3 linhas. Duas são para estipular o efetive user e group e a terceira para estipular o tamanho do cache, tamanho de pastas de 1° nivel, 2° nivel, etc.

O que ocorre é que se eu comento estas 3 linhas no conf, o squid funciona normalmente, mas se eu descomento as linhas para configurar o cache, eu não consigo subir o squid.

Abaixo segue o conf do meu squid para analizar, gostaria de dizer novamente que este mesmo conf esta sendo utilizado em outro servidor sem problemas.

Grato.

#-----------------------------------------------------------------------------------
# Define a porta do proxy e Transparencia
#-----------------------------------------------------------------------------------

http_port 3128 transparent

#-----------------------------------------------------------------------------------
# Define a porta do proxy e Transparencia
#-----------------------------------------------------------------------------------

# visible_hostname Gateway

#-----------------------------------------------------------------------------------
# Prioridade dd chamada
#-----------------------------------------------------------------------------------

#acl QUERY urlpath_regex cgi-bin \?
# cache deny QUERY

refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

#-----------------------------------------------------------------------------------
# Configuracoes de Cache
#-----------------------------------------------------------------------------------

cache_mem 512 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size 4096 KB
#cache_dir ufs /var/cache/squid 10000 16 256
#cache_effective_user squid
#cache_effective_group squid

#-----------------------------------------------------------------------------------
# Habilita Log
#-----------------------------------------------------------------------------------

cache_access_log /var/log/squid/access.log

#-----------------------------------------------------------------------------------
# Regras de bloqueio de site
#-----------------------------------------------------------------------------------

acl blockedsites url_regex -i "/etc/squid/block.txt"
acl unblockedsites url_regex -i "/etc/squid/unblock.txt"

#-----------------------------------------------------------------------------------
# Regras Basicas do proxy
#-----------------------------------------------------------------------------------

acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT

#-----------------------------------------------------------------------------------
# Rede Interna
#-----------------------------------------------------------------------------------

acl rede_interna src 192.168.3.0/255.255.255.0
acl rede_hamachi src 5.0.0.0/255.0.0.0
acl Informatica src 192.168.3.198-192.168.2.200

#-----------------------------------------------------------------------------------
# Libera e Bloqueia acessos
#-----------------------------------------------------------------------------------

http_access allow rede_hamachi

http_access allow Informatica

http_access deny blockedsites !unblockedsites

http_access deny !rede_interna

http_access allow rede_interna

http_access allow localhost

http_access deny all

http_reply_access allow all

icp_access allow all


  


2. Re: Problemas no cache do squid

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2007 - 17:18h

antes de levantar o serviço vc deu um "squid -z" para criar o cache?


3. Re: Problemas no cache do squid

Luiz Flavio
abujamra

(usa Fedora)

Enviado em 30/12/2007 - 19:09h

Aham, ja foi feito não soh o squid -z como squid -f /etc/squid/squid.conf -z para forçar a utilização do arquivo conf caso algo estivesse errado

Eu ia postar hj de tarde para dar uma companhamento, mas não tive tempo; o problema ja foi solucionado, eu alterei o local do cache do /var/cache/squid para /var/spool/squid e agora esta rodando sem problemas.

Não sei se é algum problema do Fedora Core 5, estou acostumado a utilizar do Core 6 para cima, pois todas as permissões de pasta e usuário estavam corretas.

Se alguem tiver alguma ideia ou souber porque naum estava funcionando, deixa um post, assim mais para a frente, não soh eu como outras pessoas, não ficassem com este problema

Grato


4. Tenta isso!!!

Weysler M
wms

(usa Debian)

Enviado em 01/01/2008 - 17:47h

Caro colega após a alteração do cache squid tente:
# squid -z
# squid -k reconfigure
# * squid stop
# * squid start
# netstat -atun | grep 3128 (ou a porta squid)

Valeu Abraço.


5. Re: Problemas no cache do squid

Eduardo Renó
Yrrak

(usa Debian)

Enviado em 03/01/2008 - 09:08h

Será que o problema não está na permissão do diretório /var/cache?
Verifique se o dono do diretório e o grupo estão definidos para o usuário "proxy".






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts