Ejabberd devuelve el servicio 503 no disponible al intentar registrarse en el canal

Ejabberd devuelve el servicio 503 no disponible al intentar registrarse en el canal

Puse el siguiente fragmento en mi ejabberd.cfg, en la modulessección:

{mod_register, [
                   {ip_access, "my.ip.add.ress"},
                   %%% some default rules included with the cfg file %%%
               ]},

Además de esto, existe la siguiente regla de acceso:

{access, register, [{allow, all}]}

Esto fue para restringir el registro a una única dirección IP de cliente.

Si bien el servidor sigue funcionando normalmente para los usuarios registrados, los registros en el canal hacen que los clientes muestren un error 503.

¿Por qué aparece este error y cómo puedo habilitar el registro en el canal desde una única IP?

Respuesta1

Quizás esté buscando la registration_timeoutopción, como se describe en la documentación de ejabberd paramod_register:

registro_timeout: tiempo de espera. Esta opción limita la frecuencia de registro desde una IP o nombre de usuario determinado. Por lo tanto, un usuario que intente registrar una nueva cuenta desde la misma dirección IP o JID durante este número de segundos después de su registro anterior recibirá un error de restricción de recursos con la explicación: "Los usuarios no pueden registrar cuentas tan rápidamente". El tiempo de espera se expresa en segundos y debe ser un número entero. Para desactivar esta limitación, en lugar de un número entero ponga una palabra como: infinito. Valor predeterminado: 600 segundos.

información relacionada