I recently just moved my Wildfire server to a server machine that runs SCSI Raid 5
It periodically stops allowing connects and needs a reboot. It doesnt show any error messages at all when it does it.
After this happening about 3-4 times I decided to turn on debugging logs to see if I could catch the reason in that.
Well sure enough last night it died out on and I noticed this little block of text.
Any ideas? Or am I looking in the wrong place?
java.net.SocketException: Socket closed
at java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.net.SocketOutputStream.write(Unknown Source)
at java.nio.channels.Channels$WritableByteChannelImpl.write(Unknown Source)
at org.jivesoftware.wildfire.net.TLSStreamWriter.writeToSocket(TLSStreamWriter.jav a:86)
at org.jivesoftware.wildfire.net.TLSStreamWriter.tlsWrite(TLSStreamWriter.java:75)
at org.jivesoftware.wildfire.net.TLSStreamWriter.doWrite(TLSStreamWriter.java:55)
at org.jivesoftware.wildfire.net.TLSStreamWriter.access$100(TLSStreamWriter.java:2 8)
at org.jivesoftware.wildfire.net.TLSStreamWriter$1.write(TLSStreamWriter.java:111)
at sun.nio.cs.StreamEncoder$CharsetSE.writeBytes(Unknown Source)
at sun.nio.cs.StreamEncoder$CharsetSE.implWrite(Unknown Source)
at sun.nio.cs.StreamEncoder.write(Unknown Source)
at java.io.OutputStreamWriter.write(Unknown Source)
at java.io.BufferedWriter.flushBuffer(Unknown Source)
at java.io.BufferedWriter.flush(Unknown Source)
at org.jivesoftware.util.XMLWriter.flush(XMLWriter.java:190)
at org.jivesoftware.wildfire.net.XMLSocketWriter.flush(XMLSocketWriter.java:31)
at org.jivesoftware.wildfire.net.SocketConnection.deliver(SocketConnection.java:45 4)
at org.jivesoftware.wildfire.ClientSession.deliver(ClientSession.java:670)
at org.jivesoftware.wildfire.ClientSession.process(ClientSession.java:664)
at org.jivesoftware.wildfire.roster.Roster.broadcastPresence(Roster.java:456)
at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.broadcastUpdate(Presenc eUpdateHandler.java:243)
at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:107)
at org.jivesoftware.wildfire.handler.PresenceUpdateHandler.process(PresenceUpdateH andler.java:146)
…edited for space…
org.jivesoftware.wildfire.net.SocketConnection@1e0009b socket: Socket[addr=/10.148.1.113,port=1359,localport=5222] session: org.jivesoftware.wildfire.ClientSession@ec2cf0 status: 3 address: francis.elias@jabber/Exodus id: 7e4c8fd presence:
Message was edited by: rkuhnjr