MadanMohan Bolla

Greenhorn
+ Follow
since Nov 02, 2007
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
0
In last 30 days
0
Total given
0
Likes
Total received
0
Received in last 30 days
0
Total given
0
Given in last 30 days
0
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by MadanMohan Bolla

This is fine for Jrockit, i would like to know incase of sun JDK.
15 years ago
Some of the threads in weblogic are taking long time to process or blocking the other threads to complete their operation.

Can anyone analyze on the following threads and let me know where we are stuck.

I believe there is some activity at database level is the cause for the issue.

weblogic server 8.1.5
OS :windows 2003


"Thread-13" prio=5 tid=0x03bd3298 nid=0x1794 waiting for monitor entry [59af000..59afd90] ���� at oracle.jdbc.driver.PhysicalConnection.rollback(PhysicalConnection.java:1028) ���� - waiting to lock <0x193baf38> (a oracle.jdbc.driver.T4CConnection) at oracle.jdbc.OracleConnectionWrapper.rollback(OracleConnectionWrapper.java:91) ���� at weblogic.jdbc.wrapper.XAConnection.rollback(XAConnection.java:792) ���� at weblogic.jdbc.wrapper.Connection.forcedCleanup(Connection.java:130) ���� at weblogic.common.resourcepool.ResourcePoolImpl.timeoutInactiveResources(ResourcePoolImpl.java:1877) ���� at weblogic.common.resourcepool.ResourcePoolImpl.access$400(ResourcePoolImpl.java:27) ���� at weblogic.common.resourcepool.ResourcePoolImpl$ResourcePoolMaintanenceTask.run(ResourcePoolImpl.java:2143) ���� at java.util.TimerThread.mainLoop(Timer.java:432) ���� at java.util.TimerThread.run(Timer.java:382)
__________________________________________________________________
Thread dump 1/7 "ExecuteThread: '4' for queue: 'weblogic.kernel.System'" daemon prio=5 tid=0x03daca80 nid=0x14c0 waiting for monitor entry [4e5f000..4e5fd90] ���� at oracle.jdbc.driver.OraclePreparedStatement.clearParameters(OraclePreparedStatement.java:8417) ���� - waiting to lock <0x199675d8> (a oracle.jdbc.driver.T4CPreparedStatement) at weblogic.jdbc.common.internal.ConnectionEnv.cleanUpStatementForReUse(ConnectionEnv.java:1262) at weblogic.jdbc.common.internal.ConnectionEnv.returnCachedStatement(ConnectionEnv.java:1047) ���� - locked <
0x1984ba00> (a java.lang.Object) ���� at weblogic.jdbc.wrapper.Statement.internalClose(Statement.java:326) ���� at weblogic.jdbc.wrapper.Connection.closeAllStatements(Connection.java:275) ���� at weblogic.jdbc.wrapper.JTAConnection.closeAllStatements(JTAConnection.java:169) ���� at weblogic.jdbc.wrapper.JTAConnection.releaseXAConnIfNeeded(JTAConnection.java:241) ���� - locked <
0x19967368> (a weblogic.jdbc.wrapper.JTAConnection_weblogic_jdbc_wrapper_XAConnection_oracle_jdbc_driver_LogicalConnection) ���� at weblogic.jdbc.wrapper.JTAConnection.doClose(JTAConnection.java:531) ���� at weblogic.jdbc.wrapper.JTAConnection.close(JTAConnection.java:391) ���� at weblogic.jdbc.rmi.internal.ConnectionImpl.close(ConnectionImpl.java:270) ���� at weblogic.jdbc.rmi.internal.ConnectionImpl.peerGone(ConnectionImpl.java:137) ���� at weblogic.rjvm.RJVMImpl$PeerGoneDeliverer.execute(RJVMImpl.java:1628) ���� at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224) ���� at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
___________________________________________________________________
Thread dump 1/7 "ExecuteThread: '16' for queue: 'weblogic.kernel.Default'" daemon prio=5 tid=0x03d9abd8 nid=0x1b9c runnable [4a1f000..4a1fd90] ���� at java.net.SocketInputStream.socketRead0(Native Method) ���� at java.net.SocketInputStream.read(SocketInputStream.java:129) ���� at oracle.net.ns.Packet.receive(Unknown Source) ���� at oracle.net.ns.DataPacket.receive(Unknown Source) ���� at oracle.net.ns.NetInputStream.getNextPacket(Unknown Source) ���� at oracle.net.ns.NetInputStream.read(Unknown Source) ���� at oracle.net.ns.NetInputStream.read(Unknown Source) ���� at oracle.net.ns.NetInputStream.read(Unknown Source) ���� at oracle.jdbc.driver.T4CMAREngine.unmarshalUB1(T4CMAREngine.java:979) ���� at oracle.jdbc.driver.T4CMAREngine.unmarshalSB1(T4CMAREngine.java:951) ���� at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:435) ���� at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:182) ���� at oracle.jdbc.driver.T4CPreparedStatement.execute_for_rows(T4CPreparedStatement.java:630) ���� at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1081) ���� at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2905) ���� at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:2996) ���� - locked <
0x197b32d8> (a oracle.jdbc.driver.T4CPreparedStatement)
���� - locked <
0x193baf38> (a oracle.jdbc.driver.T4CConnection) ���� at weblogic.jdbc.wrapper.PreparedStatement.execute(PreparedStatement.java:102) ���� at weblogic.jdbc.rmi.internal.PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_oracle_jdbc_driver_T4CPreparedStatement.execute(Unknown Source) ���� at weblogic.jdbc.rmi.internal.PreparedStatementImpl_weblogic_jdbc_wrapper_PreparedStatement_oracle_jdbc_driver_T4CPreparedStatement_WLSkel.invoke(Unknown Source) ���� at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:492) ���� at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:435) ���� at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363) ���� at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147) ���� at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:430) ���� at weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecuteRequest.java:35) ���� at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224) ���� at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)
15 years ago
What criteria is followed for garbage collection?
How can i know the alogorithm used by the garbage collection.

Weblogic server 8.1.5
OS :windows 2003

Thanks in advance,
Madan Mohan B
15 years ago
How to increase thread count in weblogic server 9.x
15 years ago
Take 5-6 thread dumps and analyze the same in samurai tool so that you will exactly see which thread is actually blocking all the other threads and analyze the thread for what it is doing.
15 years ago
My application working in a 2 node cluster.

Is there any other way we can test the appliocation High Availability rather than making offline/down one of the nodes in the cluster?

Thanks in advance.
15 years ago
Thanks Shikhar.

Do any one know what will be the default connection timeout value for oracle 10g ?

Thanks in advance.
15 years ago
I think this is the way to follow while setting connection timeout value.


Application level connection timeout should be less than weblogic level connection timeout should be less than Database level connection timeout.

Correct me if i am wrong.
15 years ago
Based on which condition we need to specify connectio pool InactiveConnectionTimeout parameter value. We are using oracle database.
what is the dependency of the Database on setting this value.

Thanks in advance.
15 years ago
What is the effect of increasing weblogic thread count on memory utilization and cpu utilization.


Thanks in advance.
15 years ago
we are not able to take thread dump when the idle thread count is zero.

At least one thread in the execute queue should be there to take thread dump.
16 years ago
I am unable to view performance graph in Internet Explorer.

What steps do i need to follow inorder to get the graph.

OS: windows 2003
IE vers:6.0 sp1

Thanks in advance.
16 years ago
Hi,

Can any one help me in understanding what does the weblogic.socket.muxer queue does?
16 years ago
Hi,

Is there any command in wlshell scripting to take a thread dump of weblogic server instance.

Thanks in advance
16 years ago
Hi ,

I am using weblogic 8.1 sp5.

Can i take a thread dump when the idle threads of server goes to zero?


Thanks in advance.
16 years ago