Hi,

One of our applications uses a Apache Http Client. Under load, thread dumps 
were taken during start of the test and after 15 minutes. I see during start of 
the test close to 30 threads were waiting at this step. I would like to know 
what happens in this particular step. Is the Apache HTTP Client trying to 
establish a HTTP Connection? 

[STANDBY] ExecuteThread: '190' for queue: 'weblogic.kernel.Default 
(self-tuning)'" daemon prio=10 tid=0x00002aaac8836800 nid=0x566f runnable 
[0x00000000714f4000] java.lang.Thread.State: RUNNABLE at 
java.net.PlainSocketImpl.socketConnect(Native Method) at 
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339) - 
locked <0x000000075f34af58> (a java.net.SocksSocketImpl) at 
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
 at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182) 
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391) at 
java.net.Socket.connect(Socket.java:579) at 
org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:127)
 at 
org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:180)
 at
 
org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:294)
 at 
org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:640)
 at 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:479)
 at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:906)
 at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:805)
 at 
org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:784)

Regards,
Rajeshwar

Reply via email to