Mensaje de Error en Squid  [RESUELTO]

Foro en español para discutir sobre cuestiones generales de BrazilFW 2.x.

Mensaje de Error en Squid

Mensagempor satyt » Qua Mai 23, 2012 4:34 am

Buenos dias amigos del foro tengo instalado el BFW 2.32.2 y al ejecutar la opcion reload en el plugins del squid me genera este error:
Stopping Squid ... squid: ERROR: No running copy
Cron will be restarted within the next minute
Flush all old rules or create the chain if it is the first time
Configuring Squid ...
Check Disk Cache Partition ... Mount!
Cron will be restarted within the next minute
Writing squid.conf file
squid: ERROR: No running copy
Squid to reconfigure
Flush all old rules or create the chain if it is the first time
Configuring Transparent Proxy to Squid
Forwarding net 192.168.4.0/24
squid: ERROR: No running copy

Por favor si alguien puede ayudarme le estoy agradecido
satyt
 

Re: Mensaje de Error en Squid

Mensagempor ghost » Qua Mai 23, 2012 9:35 am

Hola, postea la configuración de Squid.


Saludos :o!
Avatar do usuário
ghost
BFW Beneméritos
 
Mensagens: 1351
Registrado em: Qui Abr 24, 2008 8:54 pm
Localização: Tierras Asperas de Zona Sur, Buenos Aires, Argentina
BrazilFW Box: No en uso actualmente

Re: Mensaje de Error en Squid

Mensagempor satyt » Qua Mai 23, 2012 10:04 am

Muchas gracias ghost por responder la configuracion es:
Código: Selecionar todos
http_port 8080 transparent
icp_port 0
#SquidCacheAux ACL start
acl store_rewrite_list urlpath_regex \/(get_video\?|videodownload\?|videoplayback.*id)
acl store_rewrite_list_orkut dstdomain .orkut.com .orkut.com.br
cache allow store_rewrite_list_orkut
acl QUERY2 urlpath_regex get_video\? videoplayback\? videodownload\?
cache allow QUERY2
acl youtube dstdomain .youtube.com
cache allow youtube
#SquidCacheAux ACL end
hierarchy_stoplist cgi-bin ?
   acl QUERY urlpath_regex cgi-bin \?
   cache deny QUERY
cache_replacement_policy heap LFUDA
memory_replacement_policy heap GDSF
cache_mem 512 MB
   maximum_object_size 51200 KB
   minimum_object_size 0 KB
   maximum_object_size_in_memory 64 KB
cache_dir diskd /partition/squid/cache 20000 16 256 Q1=72 Q2=64
access_log /partition/squid/logs/access.log
cache_log /partition/squid/logs/cache.log
cache_store_log none

cache_effective_user nobody
cache_effective_group nogroup
pid_filename /var/run/squid.pid
half_closed_clients off
server_persistent_connections off
client_persistent_connections off
memory_pools on
buffered_logs on
pipeline_prefetch on

dns_retransmit_interval 15 seconds

#cache_swap_low 70
#cache_swap_high 90
#SquidCacheAux URL_REWRITE start
url_rewrite_program /etc/SquidCacheAux/redir.pl
url_rewrite_children 5
#SquidCacheAux URL_REWRITE end

#SquidCacheAux refresh_pattern start
refresh_pattern orkut.com/.* 10080 100% 43200 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern orkut.com.br/.* 10080 100% 43200 override-expire override-lastmod reload-into-ims ignore-reload
refresh_pattern (get_video\?|videoplayback\?|videodownload\?) 5259487 99999999% 5259487 override-expire override-lastmod reload-into-ims ignore-reload ignore-no-cache ignore-private
refresh_pattern (get_video\?|videoplayback\?|videodownload\?|\.flv?)    129600 999999% 129600 ignore-no-cache ignore-private override-expire override-lastmod reload-into-ims
refresh_pattern (get_video\?|videoplayback\?id|videoplayback.*id|videodownload\?|\.flv?)    129600 999999% 129600 ignore-no-cache ignore-private override-expire override-lastmod reload-into-ims
refresh_pattern -i (get_video\?|videoplayback\?id|videoplayback.*id||videodownload\?|\.flv?)      129600 999999% 129600 ignore-no-cache ignore-private override-expire override-lastmod reload-into-ims
refresh_pattern ytimg\.com.*\.jpg               129600 999999% 129600   override-expire ignore-reload
#SquidCacheAux refresh_pattern end
refresh_pattern -i ^http://.*\.(css|htm|html|ico|js|jsp|xml)$ 1440 80% 999999
refresh_pattern -i ^http://.*\.(bmp|gif|jpeg|jpg|png)$ 1440 80% 999999 ignore-reload
refresh_pattern -i ^http://.*\.(ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|doc|dot|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp3|mpeg|mpg|msi|mso|ogg|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tgz|tif|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$ 43200 100% 999999 ignore-reload

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

acl all src 0.0.0.0/0.0.0.0
acl localhost src 127.0.0.1/255.255.255.255
#acl to_localhost dst 127.0.0.1/32

acl SSL_ports port 443 563
acl Safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443 563
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 8180
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 Safe_ports port 901

acl manager proto cache_object
acl PURGE method PURGE
acl CONNECT method CONNECT

http_access allow PURGE localhost
http_access allow manager localhost
http_access deny PURGE
http_access deny manager
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

################# DELAY POOLS ######################
delay_pools 1
delay_class 1 3
# una vez los archivos descargados por IP exceden los 10485760 bytes (10MB)
# las descargas proseguirán a 30720 bytes/s (30Kb)
delay_parameters 1 -1/-1 -1/-1 30720/10485760 #10485760 bytes (10MB)

acl especial src 192.168.4.20

# Queremos limitar la descarga de este tipo de archivos
acl limitar urlpath_regex -i \.(ace|adt|arj|asf|avi|bin|bz2|bzip|cab|dat|dll|exe|fla|flv|gz|iso|lha|log|lzh|mdb|mid|mov|mp2|mp3|mp4|mpeg|mpg|msi|mso|7z|lzh|lha|ogg|pando|pps|ppt|rar|rm|rtf|shs|src|sys|swf|tar|tgz|ttf|wav|wma|wri|wmv|vpu|vpaa|vqf|vob|zip)$

# También limitamos ciertas webs

acl descargas url_regex -i "/usr/local/squid/etc/descargas.flt"

### En este archivo aplico delay pool por dominio (por ejemplo, sin esta acl, el youtube y todas sus variantes (hay que incluirlas
### claro) no pasan por la limitacion), ya que delay pool por extensiones no limita los videos flv o swf en dominios que usan balanceo de carga

acl videos url_regex -i "/usr/local/squid/etc/videos.flt"

### Incluyo en el delay pool el tráfico streaming (audio y video), ya que el delay pool utilizando extensiones como tal,
### no controla este tipo de contenido (el streaming)

acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$

delay_access 1 allow StreamingRequest1
delay_access 1 allow StreamingRequest2
delay_access 1 allow StreamingRequest3
delay_access 1 allow StreamingRequest4
delay_access 1 allow StreamingReply1 
delay_access 1 allow StreamingReply2 
delay_access 1 allow StreamingReply3 
delay_access 1 allow StreamingReply4 

delay_access 1 allow limitar !especial
delay_access 1 allow descargas !especial
delay_access 1 allow videos !especial
#######################################################
################# FIN DELAY POOLS #####################

acl internal_net src "/usr/local/squid/etc/ipaccess.yes"

#Access deny to Squid ident. header
header_access Via deny all
header_access X-Forwarded-For deny all
header_access Proxy-Connection deny all
header_access Accept-Encoding deny all
http_access allow internal_net
http_access deny all
#http_reply_access allow all
#icp_access allow all
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
visible_hostname TwebAuxiliar
   coredump_dir /partition/squid/cache
   error_directory /usr/local/squid/share/errors/English
#SquidCacheAux STOREURL start
storeurl_access allow store_rewrite_list
storeurl_access allow store_rewrite_list_orkut
storeurl_access deny all
storeurl_rewrite_program /etc/SquidCacheAux/storeurl.pl
storeurl_rewrite_children
storeurl_rewrite_concurrency
#SquidCacheAux STOREURL end

Editado pela última vez por ghost em Qua Mai 23, 2012 10:11 am, em um total de 1 vez.
Razão: Cambiado de tag quote a code.
satyt
 

Re: Mensaje de Error en Squid

Mensagempor ghost » Qua Mai 23, 2012 10:13 am

Proba deshabilitando el SquidCacheAux y verifica si continua el error. Así vamos descartando de donde puede provenir el problema.


Saludos :o!
Avatar do usuário
ghost
BFW Beneméritos
 
Mensagens: 1351
Registrado em: Qui Abr 24, 2008 8:54 pm
Localização: Tierras Asperas de Zona Sur, Buenos Aires, Argentina
BrazilFW Box: No en uso actualmente

Re: Mensaje de Error en Squid

Mensagempor satyt » Qua Mai 23, 2012 10:33 am

creo que asi esta mas especifico este mensaje que arroja:
Código: Selecionar todos
Configuring firewall rules...
Configuring custom firewall rules...
Configuring port forwarding for internal hosts...
Running Line UP Scripts...
Flush all old rules or create the chain if it is the first time
Configuring Transparent Proxy to Squid
Forwarding net 192.168.4.0/24
FATAL: Bungled squid.conf line 160: storeurl_rewrite_children
Squid Cache (Version 2.7.STABLE6-20090224): Terminated abnormally.


y este es el estracto del squid.conf
Código: Selecionar todos
141 #Access deny to Squid ident. header
142 header_access Via deny all
143 header_access X-Forwarded-For deny all
144 header_access Proxy-Connection deny all
145 header_access Accept-Encoding deny all
146 http_access allow internal_net
147 http_access deny all
148 #http_reply_access allow all
149 #icp_access allow all
150 acl apache rep_header Server ^Apache
151 broken_vary_encoding allow apache
152 visible_hostname TwebAuxiliar
153   coredump_dir /partition/squid/cache
154    error_directory /usr/local/squid/share/errors/English
155 #SquidCacheAux STOREURL start
156 storeurl_access allow store_rewrite_list
157 storeurl_access allow store_rewrite_list_orkut
158 storeurl_access deny all
159 storeurl_rewrite_program /etc/SquidCacheAux/storeurl.pl
160 storeurl_rewrite_children
161 storeurl_rewrite_concurrency
162 #SquidCacheAux STOREURL end

le agregue las lineas a ver si ayudan a identificar el error tu me dices que puedo hacer
Editado pela última vez por ghost em Qua Mai 23, 2012 12:08 pm, em um total de 1 vez.
Razão: Modificadas etiquedas quote a code
satyt
 

Re: Mensaje de Error en Squid

Mensagempor ghost » Qua Mai 23, 2012 10:48 am

Por lo que veo es un error relacionado al SCA, intenta deshabilitarlo, si eso soluciona el problema postea la configuración de SCA para poder verificar que este todo correctamente configurado.


Saludos :o!
Avatar do usuário
ghost
BFW Beneméritos
 
Mensagens: 1351
Registrado em: Qui Abr 24, 2008 8:54 pm
Localização: Tierras Asperas de Zona Sur, Buenos Aires, Argentina
BrazilFW Box: No en uso actualmente

Re: Mensaje de Error en Squid

Mensagempor satyt » Qua Mai 23, 2012 11:04 am

deshabilite el SCA y desaparece el error, este es el configuracion del SCA :
Código: Selecionar todos
#######################################################################################
#         Declaração das variáveis - Altere aqui caso algum path seja diferente       #
#######################################################################################
#Diretório para conteúdos do SCA
SCA_CONTENTDIR="/partition/SquidCacheAux"
#Nome do diretório para o cache do SCA
SCA_CACHEDIRNAME="cache"
#Caminho completo do cache - NÃO ALTERE !!!
SCA_TEST_STRUCTURE=$SCA_CONTENTDIR"/"$SCA_CACHEDIRNAME
#Path completo do Log do SCA - NÃO ALTERE !!!
SCA_LOGFILE=$SCA_CONTENTDIR"/log"
#Path completo do binário do Lighttpd
LIGHTTPD="/usr/sbin/lighttpd"
#Path completo do binário do Httpd
HTTPD="/usr/sbin/thttpd"
#Path completo do binário do Perl
PERL="/usr/local/bin/perl"
#Path completo do binário do Squid
SQUID="/usr/sbin/squid"
#Diretório ETC do Squid
ETC_SQUID="/usr/local/squid/etc"
#Path completo do squid.conf - ALTERE SOMENTE A VARIÁVEL ACIMA
SQUID_CONFFILE=$ETC_SQUID"/squid.conf"
#######################################################################################

#######################################################################################
#                           Configurações do SquidCacheAux                            #
#######################################################################################

SQUIDCACHEAUX_ENABLE="0"
SQUIDCACHEAUX_CACHECHECK="1"
SQUIDCACHEAUX_HOUR="02"
SQUIDCACHEAUX_MINUTE="00"
SQUIDCACHEAUX_CACHECLEAR="1"
SQUIDCACHEAUX_CACHEMAXSIZE="51200"
SQUIDCACHEAUX_LOGCLEAR="1"
SQUIDCACHEAUX_LOGCLEARACTION="1"
SQUIDCACHEAUX_LOGMAXSIZE="10240"
SQUIDCACHEAUX_WINUPDATE="5"
SQUIDCACHEAUX_ENABLECACHEFULL="0"
SQUIDCACHEAUX_YOUTUBE=""

Editado pela última vez por ghost em Qua Mai 23, 2012 12:08 pm, em um total de 1 vez.
Razão: Modificada etiqueta quote a code
satyt
 

Re: Mensaje de Error en Squid

Mensagempor Oso » Qua Mai 23, 2012 11:35 am

La unica forma de solucionar eso es eliminar manualmente las carpetas del cache y el logs una por una en /partition/squid( antes poner squid en stop) y dar un reboot luego del borrado de todo el contenido.-
El error es creado ante una lectura de alguno de los archivos que asido dañado en algun intento de escritura fallida ( corte de energia etc ...)

p/d usa winscp si tenes algun win
Oso
 

Re: Mensaje de Error en Squid

Mensagempor satyt » Qua Mai 23, 2012 11:42 am

Gracias oso y ghost por ayudarme ya identifique el problema ahora no se como solucionarlo y es el siguiente:
en un post vi lo siguiente :
con winscp entren en etc/squidcacheaux y busquen el archivo squidcacheaux.conf abranlo y borren la ultima linea la que hace mension de youtube, guarden , luego por webadmin resguarden y reinicien

Cuando hago eso es que me gera el error
satyt
 

Re: Mensaje de Error en Squid

Mensagempor Oso » Qua Mai 23, 2012 11:55 am

borra todo tus archivos como digo.. no borres nada a pobre sca.-

Este Addon SCA modificado lo paso M-3

Agregando
Código: Selecionar todos
1|Youtube|HTTP|youtube.com|swf,jpeg,gif,bmp,png,mp3,wmv,wma,pdf,fla,asf,avi,asp,mov,php,html,mpeg|

Funciona hasta el momento todo de forma correcta

p/d guarda tu lista de pluing por que al instalar el nuevo sca se borran
Oso
 

Re: Mensaje de Error en Squid

Mensagempor satyt » Qua Mai 23, 2012 12:03 pm

Gracias oso por la ayuda y pasicencia el Addon SCA que me indicas como los instalo o lo copio sobre las carpetas existente
satyt
 

Re: Mensaje de Error en Squid

Mensagempor ghost » Qua Mai 23, 2012 12:11 pm

Descargalo a tu pc y con el WinSCP lo pasas a la carpeta MNT, previamente habiendo ejecutado el comando MT en la consola.


Saludos :o!
Avatar do usuário
ghost
BFW Beneméritos
 
Mensagens: 1351
Registrado em: Qui Abr 24, 2008 8:54 pm
Localização: Tierras Asperas de Zona Sur, Buenos Aires, Argentina
BrazilFW Box: No en uso actualmente

Re: Mensaje de Error en Squid

Mensagempor Oso » Qua Mai 23, 2012 12:14 pm

1ro Lo descargas a tu pc .
Abris putty y vas a consola y pones

Código: Selecionar todos
mt
cd /mnt


Abres winscp y entras en el directorio a la carpeta mnt y remplaza el archivo viejo por el nuevo y cierras el winscp.

vuelves a putty y colocas
Código: Selecionar todos
 cd
umt
reboot


tal cual te e indicado y todo estara joya.-
luego del reboot pones tus pluing incluido el de youtube
Oso
 

Re: Mensaje de Error en Squid  [RESUELTO]

Mensagempor satyt » Qua Mai 23, 2012 1:17 pm

Muchisimas gracias amigo gost y oso pude solucionar el problema gracias a su ayuda, voy na dar como resuelto el tema
satyt
 


Voltar para BrazilFW 2.x - Ayuda en general

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 4 visitantes