Hi,
the client and server JRE’'s differ only a little bit, and are of designed for good client or server performance. Anyhow I have no idea how much % faster or stable one or the other version is.
I did never like the script supplied by Igniterealtime and I do not care about it any more. It executes to much checks and may select the wrong JRE.
You could also try
cd /usr/local/openfire/bin # (or wherever you did install Openfire)
nohup /usr/lib/jvm/java-6-sun-1.6.0.00/jre/bin/java -server -jar …/lib/startup.jar >…/logs/STDOUT.log 2>…/logs/STDERR.log &
to verify whether the “-server” option causes the trouble.
LG