2016-09-12 8 views
2

私は現在、基本的に複数の会議室を各ユーザに一度に提供するアプリケーションを開発中です。彼らはいずれかの時点で希望通り、これは現在、10月11日のために働く間、つまりEjabberd/XMPPに自動結合MUCの制限がありますか?

は、個々のユーザーが、...のように多くの部屋にしかし

ことができるとすぐに、部屋(それは異なります)をユーザーがより多くの部屋に参加しようとすると失敗します。

元々、これはフロントエンドのiOSの結果だと思っていましたが、InstantBird(MacOS XMPPクライアント)で10以上の部屋をテストしたところ、問題はejabberdの端にあるようです...

これまでのところ、どのような種類のエラーメッセージも返すことができませんでした。私はログをチェックして、すべてがうまくいくように見えます(探しているものが本当にわからないので、何かが見つからない可能性があります)。

私はそれがあるかもしれないが、私は本当にどこから始めれば分からないものにとアイデアのカップルを持っている:

  • Ejabberdは、ユーザーが一度に参加することができます部屋の数を制限していますか?
  • 複数の部屋に参加しようとすると、Ejabberdのタイムアウトが超過することがあります(これは、最大で10室から12室の間で変動する理由を説明します)。

答えて

3

あなたの答えはここにある: https://docs.ejabberd.im/admin/guide/configuration/#modmuc

max_user_conferences

とドキュメントを教えてくれるように設定プロパティにあります:

これは、オプションは、任意のユーザーが参加できる部屋の最大数を定義します。デフォルト値は10です。このオプションは、悪用の可能性を防ぐために使用されます。これはソフトリミットであることに注意してください。一部のユーザーは、クラスタ構成でより多くの会議に参加することがあります。

+0

伝説!ありがとうLacho! –

+1

これは、ejabberd 16.08でMUC Subを使用し、16.09ですぐにアップグレードする理由の1つです。あなたはMUCでのプレゼンスの合理的な制限を維持することができますが、あなたのMUCサブスクリプションでは依然として制限されません。 –

関連する問題