无法在XMPP服务器上加入/创建10个以上的组

时间:2015-10-08 11:08:06

标签: android xmpp smack muc

我在服务器上安装了ejabber2。通过Smack库从android连接。

我可以创建和加入10个组,但无法创建第11组。如果我离开其中一个加入的组,那么我可以创建新组并加入它。但是不能加入前一个。

默认情况下是否在ejabberd2中设置了限制,如果是,那么如何使其无限制?

这是日志:

请求加入小组:

<presence to='room_18@conference.202.157.76.19/purusottam khandelwal' id='hW11t-156'><x xmlns='http://jabber.org/protocol/muc'></x><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack' ver='NfJ3flI83zSdUDzCEICtbypursw='/></presence>

回应:

<presence from='room_18@conference.202.157.76.19/purusottam khandelwal' to='na_JWtEK8pzlH@202.157.76.19/Smack' type='error' xml:lang='en' id='hW11t-156'><x xmlns='http://jabber.org/protocol/muc'/><c xmlns='http://jabber.org/protocol/caps' hash='sha-1' node='http://www.igniterealtime.org/projects/smack' ver='NfJ3flI83zSdUDzCEICtbypursw='/><error code='503' type='cancel'><service-unavailable xmlns='urn:ietf:params:xml:ns:xmpp-stanzas'/></error></presence>

2 个答案:

答案 0 :(得分:0)

将内存缓存添加到服务器上的组

答案 1 :(得分:0)

我通过将config:max_user_conferences更新为无穷大来解决了这个问题。