I am wondering if someone can help me out with what must be a configuration issue. We are running Wildfire 3.2.2, and our server seems to choke and die (literally dissapear from the process list) once we get up to around 1100 or so concurrent users.
From what I’'ve read, Openfire is supposed to easily support more users than this (even without using connection managers). I have tried using a connection manager, but it does not seem to help the issue.
We are only using Multi-user chat rooms, and this is how all communication is being done. Does this present a problem? We have maybe 10 rooms with 100 users each. Is it possible that Openfire just cannot support this many users?
It seems odd to me that the server will function perfectly up until a point, and then just all of a sudden decide to completely die. Memory usage in the admin console is around 20-30%, and we are allocating 384M as the max heap size for the JVM.
One question I have is this: When using connection managers, is it preferable to have no real clients connecting to the server, or is it acceptable? So if you have 1 CM, should 50% of the users connect directly and 50% connect to the CM, or 100% to the CM?
I’'d appreciate any help, as I feel like I must be doing something very wrong to be getting such low performance.