Problema jabberd

Tagged:

Buenas a todos y espero que me podáis ayudar.

Tenemos un problema con nuestro servidor de jabber ( jabberd corriendo sobre debian ).

Cuando llega a las 1024 conexiones, deja de dar servicio y hay que reiniciarlo.
Leyendo por ahí he visto que hay un gestor de conexiones llamado jadc2s que he instalado pero no consigo hacer funcionar.

Mi próximo paso si no llego a hacer funcionar el jadc2s es migrar todos los xml a un nuevo servidor de jabberd.

¿Alguien ha instalado alguna vez jadc2s? En caso negativo, ¿qué servidor me recomendáis instalar?

Gracias anticipadas por el tiempo perdido :)

Sldos

Comentarios

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Por curiosidad, ¿por que

Por curiosidad, ¿por que jabberd y no algo más moderno (ejabberd, openfire, prosody, tigase)?

jabberd

Es lo que hemos heredado de antaño y ahora, al subir usuarios, nos hemos encontrado con este problema.

Si no lo podemos arreglar, migraremos a otro ( posiblemente ejabberd o openfire ) pero de momento, intentamos arreglar lo que ya hay

Ese problema no es culpa del

Ese problema no es culpa del servidor Jabber (jabberd en tu caso), sino que es una limitación impuesta por el sistema operativo al programa.

Hay dos formas de incrementar ese límite:

1. Si el jabberd lo lanza root, en el script de inicio pon algo como:
ulimit -n 16000

2. O bien edita el limite en /etc/security/limits.conf Creo que el que te interesa es "nofile"

Hola badlop Gracias por

Hola badlop

Gracias por responder.

El tema del ulimit es lo primero que miramos. Ahora mismo tenemos
ulimit -a
...
open files (-n) 2048
...
Pero en el limits.conf no hemos modificado nada, está todo comentado. Alguna idea de lo que poner? algo así como

root hard nofile 2048

Gracias y un saludo