We have been using Openfire in our department for a few months with no problems, basically just testing it out and setting it up. Recently we switched everyone in the company over to the Openfire server (Potentially about 180 office employees, but average of 80 connect at one time), and since then users randomly disconnect. Not just every once in a while, there will be a disconnect spree, where about 10-20 people disconnect then reconnect. This coincides with a high packet per minute (5000-14000 packets per minute).
Here is our setup:
Openfire 3.6.4 on SLES 10 SP2
Plugins: Broadcast, Client Control, Monitoring Service, Presence Service, Search
LDAP authentication (eDirectory server local to the Openfire server)
3 locations, one server (connected via T1)
Here is what we have tried so far:
Limit types of clients that can connect (only Pidgin, Spark and Adium)
Upgrade all clients to Pidgen 2.5.5
We removed some of the plugins (Monitoring Service) but it didn’t help.
Changed Java from IBM Java 1.5 to Sun Java 1.6 and increased Java cache.
This isn’t a lot of users, and I can’t imagine why we would need a server at each location, the old jabberd server worked just fine from one location.
If anyone has any other ideas on what to look for, please let me know. We are getting ready to either switch back to the old jabberd server or look into a different solution. I really like the management and functionality of Openfire, so I would love to solve this problem.
Thanks in advance,