2017-01-19 2 views
1

Nous utilisons ejabberd_16.01-0_amd64.deb et nous voulons définir le nombre maximum d'utilisateurs par chambre à 10000. Selon doc: (https://docs.ejabberd.im/admin/configuration/#modmuc)Quel est le nombre maximum d'utilisateurs par pièce sur ejabberd?

MAX_USERS: Numéro: Cette option définit au niveau de service , le nombre maximum d'utilisateurs autorisés par chambre. Il peut être réduit dans chaque configuration de pièce mais ne peut pas être augmenté dans la configuration de pièce individuelle . La valeur par défaut est 200.

D'autre part,

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

dit, il pourrait être aussi 5000.

Nous avons essayé 10000, mais il ne fonctionne pas (bien sûr, les valeurs inférieures à 200 ont fonctionné).

Quelqu'un peut-il s'il vous plaît nous conseiller, que faire?

Répondre

1

Ok, nous avons essayé de définir le nombre maximal d'utilisateurs par salle à 5000 et cela a fonctionné.

MAX_USERS: Numéro: Cette option définit au niveau de service, le nombre maximum d'utilisateurs autorisés par chambre. Il peut être réduit dans chaque configuration de pièce mais ne peut pas être augmenté dans la configuration de pièce individuelle . La valeur par défaut est 200.

Il semble que j'ai mal compris ce que dit le document: Le nombre maximum d'utilisateurs par pièce est défini globalement. Il ne peut être réduit que par pièce (il ne peut pas être augmenté au-dessus du maximum global).

Remarque: nous nous attendons à ce que le serveur enregistre une erreur ou au moins un avertissement, pourquoi la valeur 10000 ne peut pas être définie, mais nous n'avons rien trouvé.