ejabberd上每个房间的最大用户数是多少?

时间:2017-01-19 17:33:29

标签: ejabberd multiuserchat

我们正在使用ejabberd_16.01-0_amd64.deb,我们希望将每个房间的最大用户数设置为10000.根据文档:(https://docs.ejabberd.im/admin/configuration/#modmuc

  

max_users:Number:此选项在服务级别定义   每个房间允许的最大用户数。每个都可以降低   房间配置但不能在个别房间增加   组态。默认值为200。

另一方面,

https://github.com/processone/ejabberd/blob/master/src/mod_muc_room.erl#L58

说,它也可能是5000。

我们尝试了10000次,但它没有工作(当然,低于200的值确实有效)。

任何人都可以建议我们,该怎么做?

1 个答案:

答案 0 :(得分:1)

好的,我们尝试将每个房间的最大用户数设置为5000,并确保有效。

  

max_users:Number:此选项在服务级别定义   每个房间允许的最大用户数。每个都可以降低   房间配置但不能在个别房间增加   组态。默认值为200。

看起来,我误解了文档说的内容:每个房间的最大限制用户数是全局设置的。它只能降低每个房间(它不能超过全球最大值)。

注意:我们希望服务器记录错误或至少发出警告,为什么值10000不能设置,但我们找不到任何东西。