No, as far as I know the machine was virtually idle. I did make a jstat -gc dump, but none of the memory spaces had been completely filled.
During the time the server was unresponsive, two messages have been added to the error log. I’‘m thinking they’'re unrelated, but maybe the give someone a hint:
2006.08.19 08:46:35 org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 104) Connection closed before session established
Sockethttp://addr=/64.233.166.129,port=42182,localport=5269
2006.08.19 09:08:20 org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:141) Internal server error. Triggered by packet:
java.lang.NullPointerException
at org.jivesoftware.wildfire.SessionManager.changePriority(SessionManager.java:864 )
at org.jivesoftware.wildfire.ClientSession.setPresence(ClientSession.java:666)
at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:98)
at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:153)
at org.jivesoftware.wildfire.PresenceRouter.handle(PresenceRouter.java:92)
at org.jivesoftware.wildfire.PresenceRouter.route(PresenceRouter.java:61)
at org.jivesoftware.wildfire.spi.PacketRouterImpl.route(PacketRouterImpl.java:75)
at org.jivesoftware.wildfire.net.SocketReader.processPresence(SocketReader.java:29 6)
at org.jivesoftware.wildfire.net.ClientSocketReader.processPresence(ClientSocketRe ader.java:57)
at org.jivesoftware.wildfire.net.SocketReader.process(SocketReader.java:191)
at org.jivesoftware.wildfire.net.BlockingReadingMode.readStream(BlockingReadingMod e.java:156)
at org.jivesoftware.wildfire.net.BlockingReadingMode.run(BlockingReadingMode.java: 62)
at org.jivesoftware.wildfire.net.SocketReader.run(SocketReader.java:123)
at java.lang.Thread.run(Thread.java:595)