我们正在使用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的值确实有效)。
任何人都可以建议我们,该怎么做?
答案 0 :(得分:1)
好的,我们尝试将每个房间的最大用户数设置为5000,并确保有效。
max_users:Number:此选项在服务级别定义 每个房间允许的最大用户数。每个都可以降低 房间配置但不能在个别房间增加 组态。默认值为200。
看起来,我误解了文档说的内容:每个房间的最大限制用户数是全局设置的。它只能降低每个房间(它不能超过全球最大值)。
注意:我们希望服务器记录错误或至少发出警告,为什么值10000不能设置,但我们找不到任何东西。