Ejabberd retornando serviço 503 indisponível ao tentar registro no canal

Ejabberd retornando serviço 503 indisponível ao tentar registro no canal

Coloquei o seguinte trecho em meu arquivo ejabberd.cfg, na modulesseção:

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

Paralelamente, está em vigor a seguinte regra de acesso:

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

O objetivo era restringir o registro a um único endereço IP do cliente.

Embora o servidor ainda funcione normalmente para usuários registrados, os registros no canal fazem com que os clientes exibam um erro 503.

Por que esse erro está aparecendo e como posso ativar o registro no canal a partir de um único IP?

Responder1

Você pode estar procurando a registration_timeoutopção, conforme descrito na documentação do ejabberd paramod_register:

Registration_timeout: Tempo limite. Esta opção limita a frequência de registro de um determinado IP ou nome de usuário. Assim, um usuário que tentar registrar uma nova conta a partir do mesmo endereço IP ou JID durante este número de segundos após seu registro anterior receberá um erro de restrição de recursos com a explicação: “Os usuários não têm permissão para registrar contas tão rapidamente”. O tempo limite é expresso em segundos e deve ser um número inteiro. Para desabilitar esta limitação, em vez de um número inteiro coloque uma palavra como: infinito. Valor padrão: 600 segundos.

informação relacionada