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

What is the max number of users per room on ejabberd?

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

max_users: Number: This option defines at the service level, the maximum number of users allowed per room. It can be lowered in each room configuration but cannot be increased in individual room configuration. The default value is 200.

另一方面,

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

说,也可以是5000

我们已经尝试了 10000,但它没有用(当然,低于 200 的值也可以)。

谁能告诉我们该怎么办?

好的,我们尝试将每个房间的最大用户数设置为 5000,这奏效了。

max_users: Number: This option defines at the service level, the maximum number of users allowed per room. It can be lowered in each room configuration but cannot be increased in individual room configuration. The default value is 200.

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

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