Hello,
we have a voice service that we developed for a client based on WCS (we have the commercial license). According to our CDRs we have 300-400 minutes everyday, but during the last 2 months , we've had to restart the WCS more or less every 15 days , since it stopped working.
The last restart was yesterday although it stopped the day before (more or less the last call wast June the 17th at 14:39 spanish time.
In the logs at that time I can see all the time:
3:01:37,245 WARN WSServerHandler - WSS-pool-8-thread-42 Close channel [id: 0x44fd7b24, /93.43.x.x:10615 :> /90.169.x.x:9443] because: java.lang.OutOfMemoryError 'Java heap space'
13:17:27,282 INFO WSServerHandler - WSS-pool-8-thread-42 Channel already closed, do nothing
12:59:17,601 WARN adlockAwareNioWorker - WSS-pool-8-thread-67 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:59:10,391 WARN adlockAwareNioWorker - WSS-pool-8-thread-50 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:59:04,041 INFO SipUserAgentListener - pool-22-thread-8 Thread is out of order. Waiting for correction. Seq = 800385
12:59:04,041 WARN adlockAwareNioWorker - WSS-pool-8-thread-61 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:58:46,063 WARN adlockAwareNioWorker - WS-pool-6-thread-4 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:58:35,573 WARN adlockAwareNioWorker - WSS-pool-8-thread-31 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:57:43,974 INFO SipUserAgentListener - pool-22-thread-1 Thread is out of order. Waiting for correction. Seq = 800378
12:52:08,363 WARN WSServerHandler - WSS-pool-8-thread-71 Close channel [id: 0x35db6fb9, /37.171.x.x:7723 => /90.169.x.x:9443] because: java.lang.OutOfMemoryError 'Java heap space'
12:51:21,420 INFO SipUserAgentListener - pool-22-thread-3 Thread is out of order. Waiting for correction. Seq = 800377
12:48:01,224 INFO SipUserAgentListener - pool-22-thread-10 Thread is out of order. Waiting for correction. Seq = 800375
12:46:21,687 INFO SipUserAgentListener - pool-22-thread-2 Thread is out of order. Waiting for correction. Seq = 800382
12:44:49,100 ERROR C - Flashphoner-AbstractRtpSession-Timer Caught exception on channel [id: 0x6e694b1f, /10.0.0.4:41227].
java.net.SocketException: Socket is closed
at java.net.DatagramSocket.send(DatagramSocket.java:658)
at com.flashphoner.C.C.B.D.A(Unknown Source)
at com.flashphoner.C.C.B.E.eventSunk(Unknown Source)
at org.jboss.netty.channel.Channels.write(Unknown Source)
at com.flashphoner.C.D.B.D.handleDownstream(Unknown Source)
at org.jboss.netty.channel.Channels.write(Unknown Source)
at org.jboss.netty.channel.AbstractChannel.write(Unknown Source)
at com.flashphoner.C.C.B.I.write(Unknown Source)
at com.flashphoner.C.E.B.A(Unknown Source)
at com.flashphoner.C.E.B$5.A(Unknown Source)
at com.flashphoner.C.A.A.A(Unknown Source)
at com.flashphoner.C.E.B.B(Unknown Source)
at com.flashphoner.C.E.B$2.A(Unknown Source)
at com.flashphoner.C.A.A.A(Unknown Source)
at com.flashphoner.C.E.B.run(Unknown Source)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
we have a voice service that we developed for a client based on WCS (we have the commercial license). According to our CDRs we have 300-400 minutes everyday, but during the last 2 months , we've had to restart the WCS more or less every 15 days , since it stopped working.
The last restart was yesterday although it stopped the day before (more or less the last call wast June the 17th at 14:39 spanish time.
In the logs at that time I can see all the time:
3:01:37,245 WARN WSServerHandler - WSS-pool-8-thread-42 Close channel [id: 0x44fd7b24, /93.43.x.x:10615 :> /90.169.x.x:9443] because: java.lang.OutOfMemoryError 'Java heap space'
13:17:27,282 INFO WSServerHandler - WSS-pool-8-thread-42 Channel already closed, do nothing
12:59:17,601 WARN adlockAwareNioWorker - WSS-pool-8-thread-67 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:59:10,391 WARN adlockAwareNioWorker - WSS-pool-8-thread-50 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:59:04,041 INFO SipUserAgentListener - pool-22-thread-8 Thread is out of order. Waiting for correction. Seq = 800385
12:59:04,041 WARN adlockAwareNioWorker - WSS-pool-8-thread-61 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:58:46,063 WARN adlockAwareNioWorker - WS-pool-6-thread-4 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:58:35,573 WARN adlockAwareNioWorker - WSS-pool-8-thread-31 Unexpected exception in the selector loop.
java.lang.OutOfMemoryError: Java heap space
12:57:43,974 INFO SipUserAgentListener - pool-22-thread-1 Thread is out of order. Waiting for correction. Seq = 800378
12:52:08,363 WARN WSServerHandler - WSS-pool-8-thread-71 Close channel [id: 0x35db6fb9, /37.171.x.x:7723 => /90.169.x.x:9443] because: java.lang.OutOfMemoryError 'Java heap space'
12:51:21,420 INFO SipUserAgentListener - pool-22-thread-3 Thread is out of order. Waiting for correction. Seq = 800377
12:48:01,224 INFO SipUserAgentListener - pool-22-thread-10 Thread is out of order. Waiting for correction. Seq = 800375
12:46:21,687 INFO SipUserAgentListener - pool-22-thread-2 Thread is out of order. Waiting for correction. Seq = 800382
12:44:49,100 ERROR C - Flashphoner-AbstractRtpSession-Timer Caught exception on channel [id: 0x6e694b1f, /10.0.0.4:41227].
java.net.SocketException: Socket is closed
at java.net.DatagramSocket.send(DatagramSocket.java:658)
at com.flashphoner.C.C.B.D.A(Unknown Source)
at com.flashphoner.C.C.B.E.eventSunk(Unknown Source)
at org.jboss.netty.channel.Channels.write(Unknown Source)
at com.flashphoner.C.D.B.D.handleDownstream(Unknown Source)
at org.jboss.netty.channel.Channels.write(Unknown Source)
at org.jboss.netty.channel.AbstractChannel.write(Unknown Source)
at com.flashphoner.C.C.B.I.write(Unknown Source)
at com.flashphoner.C.E.B.A(Unknown Source)
at com.flashphoner.C.E.B$5.A(Unknown Source)
at com.flashphoner.C.A.A.A(Unknown Source)
at com.flashphoner.C.E.B.B(Unknown Source)
at com.flashphoner.C.E.B$2.A(Unknown Source)
at com.flashphoner.C.A.A.A(Unknown Source)
at com.flashphoner.C.E.B.run(Unknown Source)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)