Author Topic: Problema con Squid Ebox y filedescriptors = systema lento  (Read 4054 times)

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Problema con Squid Ebox y filedescriptors = systema lento
« on: April 23, 2010, 09:30:48 am »
Buenas, que tal.
Estoy teniendo problemas con el sistema cuando varios clientes acceden al proxy, lo deja tostado durante unos minutos, luego vuelve a funcionar normalmente.
En otro hilo dicen cual es el problema pero sin solucion al respecto, ya que no consigo de que funcione como dicen

http://forum.ebox-platform.com/index.php?topic=3103.0

http://trac.ebox-platform.com/ticket/1755

http://trac.ebox-platform.com/changeset/17214

Algun miembro de Ebox sabe algo al respecto y como se podría solucionar para que no se tostara. Segun dice el ticket con el squid normal no sucede, pero con la configuración de la Ebox hay una restricción a 1024 y resulta insuficiente.

Gracias por adelantado.

Raul

J. A. Calvo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1986
  • Karma: +67/-3
    • View Profile
    • http://blogs.zentyal.org/jacalvo
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #1 on: April 23, 2010, 10:27:35 am »
Si te bajas el .zip (http://trac.ebox-platform.com/changeset/17214?format=zip&new=17214) de ese changeset que has puesto, sólo tienes que sustituir tu /usr/share/perl5/EBox/Squid.pm por el que viene en el zip y copiar el 80squid.conf a /etc/ebox.

Después en el .conf descomenta la línea #max_fd=167140 y ejecuta "/etc/init.d/ebox squid restart"
Zentyal Server Lead Developer

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #2 on: April 23, 2010, 08:53:33 pm »
OK, gracias por la respuesta tan rápida, lo pruebo y a ver si no se queda el sistema colgado más.

Raúl

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #3 on: April 23, 2010, 09:13:24 pm »
Buenas otra vez, me ha dado como resultado de lo que me ha dicho este mensaje.


Error loading provided class EBox::Squid::Model::DelayPools1: Can't locate EBox/Squid/Model/DelayPools1.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at (eval 150) line 2.
BEGIN failed--compilation aborted at (eval 150) line 2.

He seguido al pie de la letra sus instrucciones pero he observado de que hay más archivos y tal como dicen en el ticket puede haber mas movimientos de archivos?
También he observado de que hay un nuevo apartado en el Proxy, bandwith me parece recordar, pero esta deshabilitado.

Gracias otra vez
El servicio esta en funcionamiento y por el momento esta levantado. Puede haber algún problema a la hora de reiniciar el servidor o es un warning??
gracias.

J. A. Calvo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1986
  • Karma: +67/-3
    • View Profile
    • http://blogs.zentyal.org/jacalvo
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #4 on: April 24, 2010, 12:01:35 pm »
Eso es porque no tienes la última versión. Mete el repositorio 1.4-proposed en el sources.list, apt-get update y apt-get install ebox-squid. Después de eso puedes aplicar el parche de nuevo.
Zentyal Server Lead Developer

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #5 on: April 24, 2010, 01:00:38 pm »
Ok, gracias otra vez, lo pruebo.
Saludos
Ya contare como me fue

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #6 on: April 24, 2010, 01:20:08 pm »
Siento comunicarle que desgraciadamente da un fallo al reiniciar el servicio,
primeramente me dice que no encuentra el template para el archivo ebox...mas, lo he copidado donde estan todos los templates, el Makefile tambien pero sigue dando un fallo al reiniciar.

Ahora si que estoy perdido, mirare los logs, a ver que es lo que ha podido suceder.

Alguna idea al respecto? Gracias

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #7 on: April 24, 2010, 01:32:05 pm »
Esto es lo que aparece en el logo, no existe el archivo template.html.mas en la dirección.
He buscado en todo el sistema y tal archivo no se encuentra. Como se puede arreglar esto, ya que el modulo se encuentra parado en estos instantes.

Gracias



2010/04/24 13:21:25 ERROR> Service.pm:630 EBox::Module::Service::__ANON__ - Error restarting service: Template squid/template.html.mas failed with read_file: '/usr/share/ebox/stubs//squid/template.html.mas' does not exist
Stack:

J. A. Calvo

  • Zentyal Staff
  • Zen Hero
  • *****
  • Posts: 1986
  • Karma: +67/-3
    • View Profile
    • http://blogs.zentyal.org/jacalvo
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #8 on: April 24, 2010, 01:35:36 pm »
Otra solucion es que en vez de intentar parchearlo a mano, reinstales el original (apt-get install --reinstall ebox-squid) y modifiques tú a mano el fichero /etc/event.d/ebox.squid cambiando ahi el valor maximo del numero de descriptores.
Zentyal Server Lead Developer

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #9 on: April 24, 2010, 01:51:33 pm »
probaremos tal y como me dices, pero segun he estado mirando en el código hay un archivo que deberia de estar en squid/ llamado templates.html.mas y al que hacen referencia tanto Squid.pm y Makefile.in que no se encuentra en el sistema, puede ser que se haya borrado al hacer la instalacion, no se

bueno te sigo comentando.

Gracias
Raul

Raul

  • Zen Apprentice
  • *
  • Posts: 25
  • Karma: +0/-0
    • View Profile
Re: Problema con Squid Ebox y filedescriptors = systema lento
« Reply #10 on: April 24, 2010, 01:53:43 pm »
al reinstalar da un warning, este, pero arranca voy a ver si cambiando los descriptores podemos solucionar el problema del tosteo del sistema.

Use of uninitialized value in concatenation (.) or string at /usr/share/perl5/HTML/Mason/Component/Subcomponent.pm line 34.


Gracias