My company has been trying to adopt Openfire as the primary method for internal IM communication, but we’ve been plagued by our users being frequently disconnected from the server.
Here’s a background of our setup:
-Openfire 3.6.3 installed on a VM with the most up to date version of CentOS
-MySQL database on the same server
-LDAP authentication is enabled with shared groups
-Conferencing server setup with 5 persistent chat rooms, usually with about 5-10 users per room
-Approximately 50 concurrent users during peek hours
-xmpp.client.idle = -1
I polled our users to see how wide spread the problem was and nearly half of them reported frequent disconnects (more than once per day), while many others reported disconnects several times a week. The primary client of choice for our users is Pidgin, but the problem exists on Spark as well.
It seems that users who are constantly in our chat rooms suffer the worst of it, being disconnected upwards of 3-5 times per day. I do not frequent these chat rooms, but I am usually disconnected about once per day (Pidgin reports it as a “ping timeout”). I remain connected to several other services when my connection drops, so I can confirm it’s not a problem with my internet connection. I have also checked the logs on the server on several occasions and see nothing out of the ordinary or anything that may give me clues about the disconnects.
We like Openfire a lot and it fits all of our needs if we could solve these disconnect issues. Does anyone have any ideas about what might be the root cause and possible solutions for this?
Would it be possible to get in touch with some of the developers to have a more detailed discussion about our implementation and the problems we’re currently facing?