2 Replies Latest reply on Jul 11, 2014 6:24 AM by User751290-Oracle

    TIMED_WAITING in thread dump when executing a high load scenario on application deployed on OBIEE

    User751290-Oracle

      Hi,

       

      We are observing below errors when we scale up our users from 10 users to 20 users. We are running with out of the box settings/configuration on weblogic. Please suggest if any tuning has to be done to support more users.

       

       

       

                  "RTD_Worker_30" waiting for lock java.util.concurrent.SynchronousQueue$TransferStack@1e621248 TIMED_WAITING

                  sun.misc.Unsafe.park(Native Method)

                  java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)

                  java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)

                  java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)

                  java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)

                  java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)

                  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

                  java.lang.Thread.run(Thread.java:662)

                  com.sigmadynamics.server.kernel.RTDServerTimerAndJobRunner$1$1.run(RTDServerTimerAndJobRunner.java:130)

                  "RTD_Worker_28" waiting for lock java.util.concurrent.SynchronousQueue$TransferStack@1e621248 TIMED_WAITING

                  sun.misc.Unsafe.park(Native Method)

                  java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)

                  java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)

                  java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)

                  java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)

                  java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)

                  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

                  java.lang.Thread.run(Thread.java:662)

                  com.sigmadynamics.server.kernel.RTDServerTimerAndJobRunner$1$1.run(RTDServerTimerAndJobRunner.java:130)

                  "pool-9-thread-1" waiting for lock java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@389e448d WAITING

                  sun.misc.Unsafe.park(Native Method)

                  java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)

                  java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)

                  java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:322)

                  java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)

                  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

                  java.lang.Thread.run(Thread.java:662)

                  "pool-7-thread-1" waiting for lock java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1ea6a205 WAITING

                  sun.misc.Unsafe.park(Native Method)

                  java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)

                  java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:1987)

                  java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:322)

                  java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:947)

                  java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)

                  java.lang.Thread.run(Thread.java:662)

                  "[ACTIVE] ExecuteThread: '29' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock weblogic.work.ExecuteThread@4dd705fb WAITING

                  java.lang.Object.wait(Native Method)

                  java.lang.Object.wait(Object.java:485)

                  weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:162)

                  weblogic.work.ExecuteThread.run(ExecuteThread.java:183)

                  "[ACTIVE] ExecuteThread: '28' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock weblogic.work.ExecuteThread@5fc9c9a9 WAITING

                  java.lang.Object.wait(Native Method)

                  java.lang.Object.wait(Object.java:485)

                  weblogic.work.ExecuteThread.waitForRequest(ExecuteThread.java:162)

                  weblogic.work.ExecuteThread.run(ExecuteThread.java:183)

                  "[ACTIVE] ExecuteThread: '27' for queue: 'weblogic.kernel.Default (self-tuning)'" waiting for lock weblogic.work.ExecuteThread@38d6a760 WAITING

                  java.lang.Object.wait(Native Method)

                  java.lang.Object.wait(Object.java:485)