Erro no restart do squid

1. Erro no restart do squid

bruno peterle bhering
brunobhering

(usa Debian)

Enviado em 20/09/2012 - 13:14h

Olá galera, tava tudo funcionando normal, tava conseguindo fazer restar, reload, etc. Agora nao consigo mais, da uma olhada no erro, pode ser uma coisa simples, mas me complicou.


Reloading Squid configuration files.
squid: ERROR: Could not send signal 1 to process 1563: (3) No such process
done.

Vlw, agradeço qualquer ajuda.


  


2. Re: Erro no restart do squid

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/09/2012 - 13:23h

ja verificou nos logs ?


3. Re: Erro no restart do squid

bruno peterle bhering
brunobhering

(usa Debian)

Enviado em 20/09/2012 - 13:30h

Sou novo no debian, nao entendo muito disso, poderia ser mais complexo, por favor? Obrigado.


4. Re: Erro no restart do squid

bruno peterle bhering
brunobhering

(usa Debian)

Enviado em 20/09/2012 - 13:39h

é que estou montando um squid com autenticação e instalei o sarg para visualizar os relatorios, mas estou me complicando.
veja as configurações do squid.
Porta do Proxy
http_port 3128

#MEMORIA RAM USADA PELO SQUID
cache_mem 128 MB

#GERENCIAMENTO DO CACHE ROTATE
cache_swap_low 90
cache_swap_high 95

#ARQUIVO MAXIMO GRAVADO NO CACHE
maximum_object_size 512 KB

#DIRETORIO DO CACHE
cache_dir ufs /var/spool/squid 3000 16 256

#DIRETORIO DE LOGS
cache_access_log /var/log/squid/cache.log

#USANDO NCSA_AUTH
auth_param basic program /usr/bin/ncsa_auth /etc/squid/usuarios
auth_param basic children 5
auth_param basic realm Entre com seu usuario e senha!!
auth_param basic credentialsttl 30 minutes


#USUARIOS E SITES
#acl recebimento_1 proxy_auth recebimento
#acl recebimento dstdomain "/etc/squid/sites_recebimento"
#http_access deny all

#1-9 sao informações de log
debug_options ALL,1

#Descrição das ACLs
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 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl CONNECT method CONNECT

#Bloquear sites
acl domains dstdomain "/etc/squid/domains"
#acl sites_recebimento "/etc/squid/sites_recebimento"
acl words url_regex -i "/etc/squid/palavras_poribidas
#acl recebimento dstdomain "/etc/squid/sites_recebimento"

#Autenticação por proxy exige autenticação
acl autenticacao proxy_auth REQUIRED

# Arquivos de configuração dos grupos de usuários e permissões
acl usuarios proxy_auth src "/etc/squid/usuarios"

#Para uso do Squid
http_access allow manager localhost
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access deny domains
http_access deny words
http_access allow usuarios
#http_access deny all
#http_access allow sites_recebimento recebimento


#Regra para hosts
http_access allow autenticacao
http_access deny all

#TAG: visible_hostname
visible_hostname webmaster


e as configurações do sarg:

#sarg.conf
#
# A linguagem do relatório fica a seu critério
language Portuguese
# o caminho do arquivo de log do squid
access_log /var/log/squid/cache.log
# O título do seu relatório ou seja o nome que você quiser apresentar no relatório
title "Relatório de sites"
# A fonte do relatório
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
# tamanho da font
font_size 9px
# cor de fundo do relatório
background_color white
text_color #000000
text_bgcolor lavender
title_color green
# Arquivo temporário do sarg
temporary_dir /tmp
caminho que gerará os relatórios.#
output_dir /var/www/squid-reports
resolve_ip
user_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
exclude_users /etc/squid/sarg.users
exclude_hosts /etc/squid/sarg.hosts
date_format u
lastlog 0
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
records_without_userid ip
use_comma yes
mail_utility mail
# O número de sites que irá exibir no relatório.
topsites_num 100
topsites_sort_order CONNECT D
index_sort_order D
exclude_codes /etc/squid/sarg.exclude_codes
max_elapsed 28800000
# Todo conteúdo a ser exibido pelo sarg aqui você pode deixar bem enxuto seu relatório,
# ou seja, mostrar apenas as maiores necessidades.
report_type topusers topsites sites_users users_sites date_time denied auth_failures site_user_time_date downloads
usertab /etc/squid/sarg.usertab
# Nesta linha mude para yes para evitar futuros problemas de desfragmentação ainda não descoberto.
long_url yes
date_time_by bytes
charset Latin1
# show successful habilitar para yes para exibir após o comando sarg que o relatório gerou com sucesso
show_successful_message yes
show_read_statistics yes
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
topuser_num 0
site_user_time_date_type table
download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$, lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"
#############################################################

fui verificar os logs e deu o seguinte erro:

FATAL: Cannot open '/var/log/squid/access.log' for writing.
The parent directory must be writeable by the
user 'proxy', which is the cache_effective_user
set in squid.conf.
Squid Cache (Version 2.7.STABLE9): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.000 user + 0.016 sys
Maximum Resident Size: 6976 KB
Page faults with physical i/o: 0




tenta me ajudar aí, me mostrar os erros e me ajudar a colocar esse squid com o sarg no ar... Muito obrigado.


5. Re: Erro no restart do squid

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/09/2012 - 14:02h

bom seguinte procure não duplicas os tópicos

seguinte tu mesmo que fez todo esse squid.conf ou copiou e colou ?


6. Re: Erro no restart do squid

bruno peterle bhering
brunobhering

(usa Debian)

Enviado em 20/09/2012 - 14:09h

algumas acls eu mesmo fiz e a grande maioria eu copiei e colei, pois nao tenho um conhecimento, fui vendo em sites tbm, no youtube, ai fui copiando, acho que isso deve ter feito uma confusao ne? tenta me ajudar por favor. vlw amigo.


7. Re: Erro no restart do squid

Leandro
rahremix

(usa Arch Linux)

Enviado em 20/09/2012 - 14:10h

Da uma olhada pra ver se existe o arquivo de lock do squid, no meu caso aqui fica no caminho:

/usr/local/squid/var/run/squid.pid

Se esse arquivo existir, execute o comando

# cat /usr/local/squid/var/run/squid.pid

e veja se ele retorna o mesmo número que está mostrando como se fosse o pid do squid ai pra você. Caso seja, apenas remova o arquivo:

# rm /usr/local/squid/var/run/squid.pid

e tente executar o squid novamente.

Abraços!


8. Re: Erro no restart do squid

Edwi Oliveira Santos Feitoza
Ed_slacker

(usa Slackware)

Enviado em 20/09/2012 - 14:23h

Verifique as permissões de diretório do sistema. Pela mensagem de erro informada no terminal (printada por você) supõe-se ser problema de acesso negado. O diretório "squid" presente no path "/var/log/squid" deve ter como owner o usuário "proxy", segundo a mensagem. Verifique também as permissões que devem ser de escrita e leitura para o owner e o grupo do owner (660).

Amplexos.


9. Re: Erro no restart do squid

bruno peterle bhering
brunobhering

(usa Debian)

Enviado em 20/09/2012 - 14:28h

Consegui arrumar apagando os logs do cache. Agora só preciso de uma configuração boa para o meu sarg que não está coletando os logs do squid. Não sei se é a configuração do squid ou se é configuração do sarg. vlw galera.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts