OpenFire 3.6.4 has been running just fine for several months on a Red Hat 4.1.2-46 box, and suddenly it’s starting to consume massive amounts of CPU periodically. It’ll run for several hours without a problem, and then the Java process starts to take up 300%+ of the CPU (as shown in the ‘top’ command, as if that were even possible). When this happens, users get kicked out of the chat rooms like crazy. As soon as I restart the OpenFire daemon, everything’s back to normal for a while.
I’ve upgraded to the 3.7.0 beta, and that hasn’t resolved the issue.