Can you let me know what version of FusionReactor you are using? FusionReactor had a bug some time ago with blocking when the email server took time to send the crash protection email, which has been fixed. Just want to make sure that is not the cause.
Thanks,
Darren
RE: Can you let me know what version of FusionReactor you are using? FusionReactor had a bug some time ago with blocking when the email server took time to send the crash protection email, which has been fixed. Just want to make sure that is not the cause.
System Information
Server Details
Server Product ColdFusion
Version 9,0,1,274733
Edition Standard
Operating System UNIX
OS Version 2.6.18-409.el5
Adobe Driver Version 4.0 (Build 0005)
JVM Details
Java Version 1.6.0_22
Java Vendor Sun Microsystems Inc.
FusionReactor ENT Edition v.5 (1 Year SUBSCRIPTION)
Revision: 5.2.7, Build: fusionreactor.204.48715.branches/FR-5.x-MAINT
RE: Have you or did anyone else set up the FR Crash Protection feature (the "Protection" option on the left) so that either of the first 3 offered "protection" conditions may be set to "queue" requests once that condition is reached?
WebRequest Quantity Protection: Email Notification Only
WebRequest Runtime Protection: Continue Tracking Request
WebRequest Memory Protection: Email Notification Only
RE: If that's not it, are you saying that one or all the hanging requests show this as the stack trace?
At peak each server is handling about 300 requests per second. At the moment when this stack trace was captured, the server was handling 8 requests each taking 24K+ms. The information exposed is dense and I can't say if this message can be tied back to all 8 requests. The message does appear 33 times in the output. I can provide the entire output if desired. The reason I focused in on this message is because I see some other references to Jetty which the application is not explicitly making use of - I assume FusionReactor is - see below. Is it possible that the FR agent is struggling to exchange information with the service?
"qtp2137456540-1679" Id=1679 TIMED_WAITING on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@24cbbdf3
java.lang.Thread.State: TIMED_WAITING
at sun.misc.Unsafe.park(Native Method)
- waiting on java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@24cbbdf3
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:198)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2025)
at org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:342)
at org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:526)
at org.eclipse.jetty.util.thread.QueuedThreadPool.access$600(QueuedThreadPool.java:44)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
at java.lang.Thread.run(Thread.java:662)
Thank you again!!