Problemas com SQUID [RESOLVIDO]

1. Problemas com SQUID [RESOLVIDO]

Matheus Godoy
kidmatheus

(usa CentOS)

Enviado em 02/12/2013 - 10:07h

Bom dia pessoal,
Primeiro é um prazer poder entrar para o fórum pois sempre pude consultar e adquirir conhecimento aqui com vocês.Hoje estou com uma dúvida que não consigo resolver e não encontrei um tópico relacionado.
Abaixo as informações e minhas configurações, se puderem me ajudar.
Obrigado.

Quando eu inicio ou para o meu SQUIDele está apresentando a seguinte mensagem :
service squid reload
squid: ERROR: Could not read pid file
/var/run/squid.pid: (13) Permission denied
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '

Este é o meu arquivo de configuração do SQUID:


# +------------------------------------+
# | ################################## |
# | ## Config SQUID NOV/2013 ## |
# | ################################## |
# +------------------------------------+

#Porta Padrao Squid
http_port 3128

#We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

#We recommend you to use the following two lines.
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
debug_options ALL,3

#Cache do Squid
cache_mem 64 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 256 KB
maximum_object_size 1024 KB
minimum_object_size 0 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF

#Config do Cache
cache_dir ufs /var/cache/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_swap_log /var/log/squid/swap.log
cache_store_log /var/log/squid/store.log

#Error em Portugues
error_directory /usr/share/squid/errors/pt-br

#Dns Squid
dns_nameservers 200.204.0.10 200.204.0.138

#Autenticando Squid
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Firewall - [ Entre com o Login : ]
auth_param basic credentialsttl 1 hours
acl AuthorizedUser proxy_auth REQUIRED
http_access allow all AuthorizedUser

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

#ACL REDE Padrao SQUID
#acl all src 0.0.0.0/0.0.0.0
acl redelocal src 192.168.0.0/24

# ACL Para Usuarios Com Autenticacao Squid
acl group_adm proxy_auth "/etc/squid/group_adm"
acl group_usu proxy_auth "/etc/squid/group_usu"
acl site_usu url_regex -i "/etc/squid/site_usu"

# ACL Para Bloquear Downloads
acl block_list dstdom_regex "/etc/squid/downloads"
acl downloads url_regex -i "/etc/squid/downloads"

#ACL Padrao SQUID
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
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 Safe_ports port 137 # SAMBA
acl Safe_ports port 138 # SAMBA
acl Safe_ports port 139 # SAMBA
acl Safe_ports port 445 # SAMBA
acl Safe_ports port 1900 # SAMBA
acl Safe_ports port 10000 # WEBMIN
acl purge method PURGE
acl CONNECT method CONNECT

# Only allow cachemgr access from localhost
http_access allow localhost
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
cache deny QUERY

# Deny requests to unknown ports
http_access deny !Safe_ports

# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

# And finally deny all other access to this proxy
http_access allow localhost
http_access allow group_usu site_usu
http_access allow group_adm
http_access allow redelocal
http_access deny block_list
http_access deny downloads
http_access deny all

# and finally allow by default
http_reply_access allow all

#Allow ICP queries from everyone
icp_access allow all

# Nome do host
visible_hostname firewall.liliantex

# E-Mail WebMaster
cache_mgr tiago@3cfast.com.br

# Acelerando Proxy
#httpd_accel_host virtual
#httpd_accel_port 80

# Habilita o Proxy Transparente ON/OFF
#httpd_accel_with_proxy on

# Acelerando Proxy
#httpd_accel_uses_host_header on




  


2. Re: Problemas com SQUID [RESOLVIDO]

Matheus Godoy
kidmatheus

(usa CentOS)

Enviado em 02/12/2013 - 16:57h

kidmatheus escreveu:

Bom dia pessoal,
Primeiro é um prazer poder entrar para o fórum pois sempre pude consultar e adquirir conhecimento aqui com vocês.Hoje estou com uma dúvida que não consigo resolver e não encontrei um tópico relacionado.
Abaixo as informações e minhas configurações, se puderem me ajudar.
Obrigado.

Versão do SQUID 3.+
OBS : não pede autenticação dos usuários.

Quando eu inicio ou para o meu SQUIDele está apresentando a seguinte mensagem :
service squid reload
squid: ERROR: Could not read pid file
/var/run/squid.pid: (13) Permission denied
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '
2013/12/02 05:35:01.016| ACL::~ACL: '

Este é o meu arquivo de configuração do SQUID:


# +------------------------------------+
# | ################################## |
# | ## Config SQUID NOV/2013 ## |
# | ################################## |
# +------------------------------------+

#Porta Padrao Squid
http_port 3128

#We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

#We recommend you to use the following two lines.
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
debug_options ALL,3

#Cache do Squid
cache_mem 64 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 256 KB
maximum_object_size 1024 KB
minimum_object_size 0 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF

#Config do Cache
cache_dir ufs /var/cache/squid 100 16 256
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_swap_log /var/log/squid/swap.log
cache_store_log /var/log/squid/store.log

#Error em Portugues
error_directory /usr/share/squid/errors/pt-br

#Dns Squid
dns_nameservers 200.204.0.10 200.204.0.138

#Autenticando Squid
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Firewall - [ Entre com o Login : ]
auth_param basic credentialsttl 1 hours
acl AuthorizedUser proxy_auth REQUIRED
http_access allow all AuthorizedUser

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

#ACL REDE Padrao SQUID
#acl all src 0.0.0.0/0.0.0.0
acl redelocal src 192.168.0.0/24

# ACL Para Usuarios Com Autenticacao Squid
acl group_adm proxy_auth "/etc/squid/group_adm"
acl group_usu proxy_auth "/etc/squid/group_usu"
acl site_usu url_regex -i "/etc/squid/site_usu"

# ACL Para Bloquear Downloads
acl block_list dstdom_regex "/etc/squid/downloads"
acl downloads url_regex -i "/etc/squid/downloads"

#ACL Padrao SQUID
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
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 Safe_ports port 137 # SAMBA
acl Safe_ports port 138 # SAMBA
acl Safe_ports port 139 # SAMBA
acl Safe_ports port 445 # SAMBA
acl Safe_ports port 1900 # SAMBA
acl Safe_ports port 10000 # WEBMIN
acl purge method PURGE
acl CONNECT method CONNECT

# Only allow cachemgr access from localhost
http_access allow localhost
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
cache deny QUERY

# Deny requests to unknown ports
http_access deny !Safe_ports

# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

# And finally deny all other access to this proxy
http_access allow localhost
http_access allow group_usu site_usu
http_access allow group_adm
http_access allow redelocal
http_access deny block_list
http_access deny downloads
http_access deny all

# and finally allow by default
http_reply_access allow all

#Allow ICP queries from everyone
icp_access allow all

# Nome do host
visible_hostname firewall.liliantex

# E-Mail WebMaster
cache_mgr tiago@3cfast.com.br

# Acelerando Proxy
#httpd_accel_host virtual
#httpd_accel_port 80

# Habilita o Proxy Transparente ON/OFF
#httpd_accel_with_proxy on

# Acelerando Proxy
#httpd_accel_uses_host_header on






3. Re: Problemas com SQUID [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 02/12/2013 - 20:56h

"squid: ERROR: Could not read pid file
/var/run/squid.pid: (13) Permission denied"

Está dizendo que não conseguiu ler o arquivo pid que está em /var/run/squid.pid.

Verifique se o arquivo existe no caminho indicado e se ele existir dê as permissões necessárias para o Squid poder lê-lo.

Porém acredito que você fez alguma coisa errada, no Squid 3 o caminho padrão do .pid é /etc/squid3/var/run/squid.pid.

Verifique o que eu disse acima, pare o Squid e execute squid -z e reinicie o Squid.


4. Ainda não deu certo.

Matheus Godoy
kidmatheus

(usa CentOS)

Enviado em 09/12/2013 - 10:35h

Buckminster escreveu:

"squid: ERROR: Could not read pid file
/var/run/squid.pid: (13) Permission denied"

Está dizendo que não conseguiu ler o arquivo pid que está em /var/run/squid.pid.

Verifique se o arquivo existe no caminho indicado e se ele existir dê as permissões necessárias para o Squid poder lê-lo.

Porém acredito que você fez alguma coisa errada, no Squid 3 o caminho padrão do .pid é /etc/squid3/var/run/squid.pid.

Verifique o que eu disse acima, pare o Squid e execute squid -z e reinicie o Squid.


Então eu instalei o squid pelo yum e deixei tudo padrão creio que o caminho esteja correto.
Após varias tentativas resolvi começar do zero, reinstalei o CentOS 6.4, fiz o update do yum,instalei o squid (yu install squid) acertei as configurações o squid inicia porem ao verificar o status ele continua mostrando a mensagem "2013/12/09 06:11:50.403| ACL::~ACL: '" varias vezes seguidas.
Não sei mais o que fazer, estou enviando meu squid.conf novamente.


#Porta Padrao Squid
http_port 3128

#We recommend you to use at least the following line.
hierarchy_stoplist cgi-bin ?

#We recommend you to use the following two lines.
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
debug_options ALL,3

# Cache do Squid
cache_mem 64 MB
cache_swap_low 90
cache_swap_high 95
maximum_object_size_in_memory 150 KB
maximum_object_size 60 MB
minimum_object_size 0 KB
ipcache_size 1024
ipcache_low 90
ipcache_high 95
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF

# Config do Cache
#cache_dir ufs /var/cache/squid 20000 128 128
cache_access_log /var/log/squid/access.log
cache_log /var/log/squid/cache.log
cache_swap_log /var/log/squid/swap.log
cache_store_log /var/log/squid/store.log

# Error em Portugues
#error_directory /usr/share/squid/errors/Portuguese

# Dns Squid
dns_nameservers 200.204.0.10 200.204.0.138

# Autenticando Squid
auth_param basic program /usr/lib64/squid/ncsa_auth /etc/squid/passwd
##auth_param basic program /usr/lib64/squid/pam_auth
auth_param basic children 5
auth_param basic realm Firewall - [ Entre com o Login : ]
auth_param basic credentialsttl 1 hours

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

# ACL REDE Padrao
#acl all src all
#acl redelocal src 172.16.0.0/255.255.0.0
acl redelocal dst 192.168.0.0/24

# ACL Para Usuarios Com Autenticacao Squid
acl group_adm proxy_auth "/etc/squid/group_adm"
acl group_esc proxy_auth "/etc/squid/group_esc"
acl group_ger proxy_auth "/etc/squid/group_ger"
acl group_loj proxy_auth "/etc/squid/group_loj"
acl site_adm url_regex -i "/etc/squid/site_adm"
acl site_esc url_regex -i "/etc/squid/site_esc"
acl site_ger url_regex -i "/etc/squid/site_ger"
acl site_loj url_regex -i "/etc/squid/site_loj"

# ACL Para Bloquear Downloads
acl block_list dstdom_regex "/etc/squid/downloads"
acl downloads url_regex -i "/etc/squid/downloads"

# ACL Para Bloquear por Horario
# acl block_hora time 12:00-14:00
# http_access allow / deny block_hora # Colocar junto com os HTTPs

# ACL Padrao SQUID
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 563 # https, snews
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 Safe_ports port 137 # SAMBA
acl Safe_ports port 138 # SAMBA
acl Safe_ports port 139 # SAMBA
acl Safe_ports port 445 # SAMBA
acl Safe_ports port 1900 # SAMBA
acl Safe_ports port 10000 # WEBMIN
acl purge method PURGE
acl CONNECT method CONNECT

# Only allow cachemgr access from localhost
http_access allow localhost
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
cache deny QUERY

# Deny requests to unknown ports
http_access deny !Safe_ports

# Deny CONNECT to other than SSL ports
http_access deny CONNECT !SSL_ports

# And finally deny all other access to this proxy
http_access allow localhost
http_access allow group_esc site_esc
http_access allow group_ger site_ger
http_access allow group_loj site_loj
http_access allow group_adm
http_access deny block_list
http_access deny downloads
#http_access allow redelocal
http_access allow redelocal all
http_access deny all

# and finally allow by default
http_reply_access allow all

#Allow ICP queries from everyone
icp_access allow all

# Nome do host
visible_hostname fweconomica

# E-Mail WebMaster
cache_mgr tiago@3cfast.com.br

# Acelerando Proxy
#httpd_accel_host virtual
#httpd_accel_port 80

# Habilita o Proxy Transparente ON/OFF
#httpd_accel_with_proxy on

# Acelerando Proxy
#httpd_accel_uses_host_header on



5. Re: Problemas com SQUID [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 09/12/2013 - 10:42h

Mude essa linha

debug_options ALL,3

para

debug_options ALL,1

ou comente ela.
As opções de debug vão de 1 a 9 e aumentam o tamanho do log quanto maior for o número colocado ali.
Não fique usando opções no Squid se você não sabe para que elas servem.

Essa opção aqui:

ipcache_size 1024

você sabe me dizer o que ela faz?

Quanto você tem de total de memória RAM nesse servidor e quais os serviços que tem nele além do Squid?

Executa squid -v ou squid --version e posta aqui a versão do teu Squid.


6. Re: Problemas com SQUID [RESOLVIDO]

Matheus Godoy
kidmatheus

(usa CentOS)

Enviado em 09/12/2013 - 14:40h

Buckminster escreveu:

Mude essa linha

debug_options ALL,3

para

debug_options ALL,1

ou comente ela.
As opções de debug vão de 1 a 9 e aumentam o tamanho do log quanto maior for o número colocado ali.
Não fique usando opções no Squid se você não sabe para que elas servem.

Essa opção aqui:

ipcache_size 1024

você sabe me dizer o que ela faz?

Quanto você tem de total de memória RAM nesse servidor e quais os serviços que tem nele além do Squid?

Executa squid -v ou squid --version e posta aqui a versão do teu Squid.

Boa tarde,
Após a alteração sugerida os erros foram sanados. Realmente preciso apender muito ainda sobre este software fascinante que é o linux e sua aplicações , por isso entra para a comunidade VOL e espero em um futuro não muito distante esta colaborando com o fórum. Não sei todas as opções do squid decoradas e se você tiver alguma critica ou sugestão para o meu squid.conf estou inclinado a ouvir pois sou carente de conhecimento teórico já que gosto de aprender na prática =).
ipcache_size 1024 : numero máximo de entradas de cache DNS IP
O servidor possui 4GB de RAM.
squid -v Squid Cache: Version 3.1.10
No momento apenas o squid e o sarg.
E mais uma vez obrigado pela ajuda.



7. Re: Problemas com SQUID [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 09/12/2013 - 19:24h

Altere essa linha

cache_mem 64 MB

para

cache_mem 2048 MB

Você tem 4 GB de RAM (4096 MB) e poucos serviços na máquina, poderia até colocar mais, mas 2048 MB está de bom tamanho.

Segue link para o Manuel do Squid em Português:
http://www.vivaolinux.com.br/artigo/Manual-traduzido-do-Squid-Parte-3/

Leitura extra:
http://www.vivaolinux.com.br/artigo/Squid-Entendendo-um-pouco-as-configuracoes/

E aquilo que aparecia no log antes não eram erros. A opção debug_options ALL,1 é o padrão. Como eu falei antes, vai de 1 à 9. Quanto maior o número colocado ali, maior fica o log pois o Squid irá fazer mais debug nas ACLs.
Isso é interessante fazer às vezes (muito raramente aumentar de 1 para um número maior), pois se obtém logs mais precisos. Mas normalmente deixa-se em ALL,1. Aliás, nem precisa colocar isso no script, o Squid já coloca por padrão. Somente coloca-se quando setar um número diferente de 1. Se você colocar ALL,9 vai ter um log gigantesco, quase infinito.

Se você quer ver qual ACL está bloqueando o que, execute

# squid -k debug

Se você quer saber se existem erros de sintaxe no squid.conf, execute

# squid -k parse

E se você quer saber como eu sei disso, execute

# man squid ou man squid3

ou leia o Manuel no link no link ali em cima, mas continue sempre executando na prática o que você aprende na teoria. Só assim você terá um aprendizado de verdade. Dê preferência para a prática.


8. Re: Problemas com SQUID [RESOLVIDO]

Matheus Godoy
kidmatheus

(usa CentOS)

Enviado em 11/12/2013 - 08:45h

Buckminster escreveu:

Altere essa linha

cache_mem 64 MB

para

cache_mem 2048 MB

Você tem 4 GB de RAM (4096 MB) e poucos serviços na máquina, poderia até colocar mais, mas 2048 MB está de bom tamanho.

Segue link para o Manuel do Squid em Português:
http://www.vivaolinux.com.br/artigo/Manual-traduzido-do-Squid-Parte-3/

Leitura extra:
http://www.vivaolinux.com.br/artigo/Squid-Entendendo-um-pouco-as-configuracoes/

E aquilo que aparecia no log antes não eram erros. A opção debug_options ALL,1 é o padrão. Como eu falei antes, vai de 1 à 9. Quanto maior o número colocado ali, maior fica o log pois o Squid irá fazer mais debug nas ACLs.
Isso é interessante fazer às vezes (muito raramente aumentar de 1 para um número maior), pois se obtém logs mais precisos. Mas normalmente deixa-se em ALL,1. Aliás, nem precisa colocar isso no script, o Squid já coloca por padrão. Somente coloca-se quando setar um número diferente de 1. Se você colocar ALL,9 vai ter um log gigantesco, quase infinito.

Se você quer ver qual ACL está bloqueando o que, execute

# squid -k debug

Se você quer saber se existem erros de sintaxe no squid.conf, execute

# squid -k parse

E se você quer saber como eu sei disso, execute

# man squid ou man squid3

ou leia o Manuel no link no link ali em cima, mas continue sempre executando na prática o que você aprende na teoria. Só assim você terá um aprendizado de verdade. Dê preferência para a prática.


Obrigado pela atenção, vou ler os artigos para agregar mais conhecimento.
Agradeço mesmo, me ajudou muito.Vou colocar como concluído e qualquer outro problema abro um novo tópico.
T+
EMAIL : matheusgodoy@outlook.com


9. Re: Problemas com SQUID [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 11/12/2013 - 09:28h

Buckminster escreveu:

E se você quer saber como eu sei disso, execute

# man squid ou man squid3


Hehehe, era para estar escrito assim antes de abrir um tópico:

Tópicos relacionados
...

Artigos relacionados
...

Dicas relacionadas
...

PS: Aqui não é padaria, não forneceremos receitas de bolo!



10. Re: Problemas com SQUID [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 11/12/2013 - 15:37h

De nada. Quando precisar, estamos aí.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts