ejabberd - Comments for "ejabberd community version and large number of users in shared roster groups" https://www.ejabberd.im/forum/28855/ejabberd-community-version-and-large-number-users-shared-roster-groups en Thanks! It does appear that https://www.ejabberd.im/forum/28855/ejabberd-community-version-and-large-number-users-shared-roster-groups#comment-67525 <p>Thanks! It does appear that max_fsm_queue does affect this process limit. Now my new question is what is that actual limit? I am assuming it is largely (entirely?) dependent on hardware and resources? Or is it like the JVM heap size from ages ago... that if you get over a certain size, it's unusable because a garbage collector is continuously running.</p> Thu, 15 Jun 2017 13:45:09 +0000 dnguyen580 comment 67525 at https://www.ejabberd.im There isn't any imposed limit https://www.ejabberd.im/forum/28855/ejabberd-community-version-and-large-number-users-shared-roster-groups#comment-67519 <p>There isn't any imposed limit in shared roster, it's just the limits in other places what applies. In this case there is a process limit called max_queue that gets reached I din't see in ejabberd documentation how it can be changed, but it may be related to max_fsm_queue, search that in the ejabberd Documentation: <a href="https://docs.ejabberd.im/admin/configuration/" title="https://docs.ejabberd.im/admin/configuration/">https://docs.ejabberd.im/admin/configuration/</a></p> <p>Instead of manually adding users one by one, you can try the @all@ thing, but there isn't guarantee it will work with so many users, anyway. You could add a vhost per organization, then set a shared roster group @all@ in each one, and another group in each vhost for the supervisor user, see examples 2 and 3 in <a href="https://www.ejabberd.im/shared-roster-all" title="https://www.ejabberd.im/shared-roster-all">https://www.ejabberd.im/shared-roster-all</a></p> Wed, 14 Jun 2017 07:57:26 +0000 badlop comment 67519 at https://www.ejabberd.im