XMPP 连续注册出现用户限制:500错误 处理方式

<iq xmlns="jabber:client" from="ava.com.cn" type="error">
<query xmlns="jabber:iq:register">
<username>zyc</username>
<password>123456</password>
</query>
<error code="500" type="wait">
<resource-constraint xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">Users are not allowed to register accounts so quickly</text>
</error>
</iq>  

因为服务器限制用户连续注册

一:进入ejabberd安装目录下 打开conf文件中的ejabberd.yml文件

二:在ejabberd.yml文件中搜索(如果没有进行添加)后改为: registration_timeout: infinity

一般都有注释说明:

## By default the frequency of account registrations from the same IP
## is limited to 1 account every 10 minutes. To disable, specify: infinity

时间: 2024-08-08 05:39:09

XMPP 连续注册出现用户限制:500错误 处理方式的相关文章

运维神器-分分钟定位500错误!

做过运维的小伙伴都知道,当用户浏览器上出现白屏.应用端API得到500错误.取到数据为空是非常崩溃的一件事情.500错误是服务器端非常常见的一个错误,有可能是开发时导致的语法错误,也有可能是文件引用导致的错误.当用户反馈了 500 错误之后,而我们运维童鞋们面对一个集群的后端服务器,如果没有方便的工具管理和同步,下手查找问题,是一个即耗时又费力的痛苦过程. 在最开始的时候,每次遇到这种情况,我们运维同学们就分别登录几台Web服务器,去查找可能记录错误日志的地方,找出错误的真凶,以让开发童鞋们来改

定位500错误!

定位500错误! 做过运维的小伙伴都知道,当用户浏览器上出现白屏.应用端API得到500错误.取到数据为空是非常崩溃的一件事情.500错误是服务器端非常常见的一个错误,有可能是开发时导致的语法错误,也有可能是文件引用导致的错误.当用户反馈了 500 错误之后,而我们运维童鞋们面对一个集群的后端服务器,如果没有方便的工具管理和同步,下手查找问题,是一个即耗时又费力的痛苦过程.在最开始的时候,每次遇到这种情况,我们运维同学们就分别登录几台Web服务器,去查找可能记录错误日志的地方,找出错误的真凶,以

服务器上传文件出现500错误,但是其他不涉及文件的接口均正常

出现的情景描述: 1.有用户报告说注册无法成功,经过前端的盘查发现实在注册的时候必须调用的上传文件的接口A抛出500错误,但不是每次都抛出不过有很大几率抛出500. 2.A接口接受5个参数和一个文件multi类型,至传递前5个参数能够请求到代码,但是传入文件之后不是500错误就是很长时间超时. 3.重启nginx无效,问题依旧.重启fpm无效,问题依旧. 4.机器很久没有启动过了top显示内存占用较高于是重启机器.重启机器问题消失,A接口正常工作,15分钟后再次出现问题且症状依旧. 5.ngin

exchange 2007 OWA报HTTP 500错误

早上exchange部分用户不能登录,后经过owa测试发现报http 500错误,查了下资料,以下是建议 1.CAS上Microsoft Exchange Forms-Based Authentication Service是不是在启动状态. 2.  打开IIS,检查OWA的认证,建议你disable 所有的认证方式. 3.检查OWA HTTP Redirect的设置. 4.检查CAS上OWA(默认站点)的认证方式. 如果以上这些配置都没问题,运行以下命令,新建OWA virtual direc

IIS 配置PHP环境HTTP 500错误处理方法

在搭建php程序的时候遇到了500错误,访phpinfo测试也是500,重新安装了php,重新搭建网站,网站管理员账户,给上everyone权限测试都是500错误,纠结了较长一段时间,后来想到了程序池方面的影响,以下步骤是我解决我的问题的处理方法:打开IIS管理器,选择应用程序池--你的网站应用程序池(自己的创建)--单击右侧的"设置应用程序池默认设置",打开,在常规中,将"启用32位应用程序"设置为"True",将"托管管道模式&qu

PHP通过xmlrpc注册ejabberd用户

正在研发一款社交软件,架构im使用了ejabberd作为xmpp服务器,于是遇到了如何通过php注册xmpp用户的问题. 解决方法有几个: 1.用xmpphp框架发送含<body>元数据的消息到服务器要求处理,这个可参考:http://blog.csdn.net/newjueqi/article/details/7864066 2.使用php的xmpp库jaxl,其demo代码中包含一个register_user的脚本,通过shell调用: php example/register_user.

IIS7.5中调试.Net 4.0网站出现无厘头500错误的解决办法 (转)

刚刚 部署了ii7的dll的有x86写的,就会出现以下这样的问题 iis 7 x86,Could not load file or assembly 'Name' or one of its dependencies. An attempt was made to load a program with an incorrect format. 解决这样的,只要设置一下iis兼容x86程序就可以了,具体步骤: 1.开始-> 运行 2. 3. 高级设置, Enable 32 - Bit Appli

若你的网站出现404、500错误该怎么办?

若问“草根站长”们最恨谁,一定是网站显示异常.小编今天网站显示400.500错误的原因及解决方法. 1.Asp网站打开显示404错误页面 原因 404错误说明所访问的页面不存在 解决方法 需要登陆服务器查看页面是否真的不存在,并根据实际情况告知客户完整上传文件:网站所在目录是否正确:环境配置不生效扔回提示404,这个时候需要上传环境测试探针测试. 同时404错误也是一件高概率事件,建议花时间去设计一个有创意的404页面,一方面告诉浏览者其请求的页面不存在,同时引导用户浏览其他页面而不是离开. 2

如何实现共享软件网络授权认证,包括注册新用户、登录、修改密码等操作

开发共享软件,传统的是采用注册码验证方式,这种方式是大多数共享软件采用的方式,另外还有一种常见的验证方式,就是通过网络授权认证的方式,这种方式通过在程序中调用服务器的服务进行.一般具有验证用户名可用.注册新用户.用户登录认证.用户修改密码等操作,另外还需要配备一个网络授权入口给管理员对注册的用户进行授权控制. 这个是为了进行网络授权认证搭建的一个简单的管理后台,用户在共享软件客户端通过调用服务器的服务连接,可以注册一个新用户,或者进行登录获取身份信息(试用.已注册.已禁用等状态),还可以通过服务