Why the weblogic server cluster nodes' t3s calls are being delayed on UNIX platforms? (Doc ID 1910747.1)

Last updated on NOVEMBER 04, 2014

Applies to:

Oracle WebLogic Server - Version 10.3.4 to 12.1.3.0.0
Information in this document applies to any platform.

Goal

WebLogic Server cluster is configured to use t3s:// as default protocol. The weblogic managed servers in the cluster are confiured with -Dweblogic.DefaultProtocol=t3s and -Dweblogic.rjvm.enableprotocolswitch=true arguments. However at times the managed servers experiencing stuck threads as below given, why?

which is more than the configured time (StuckThreadMaxTime) of "600" seconds. Stack trace:
java.lang.Object.wait(Native Method)
weblogic.rjvm.ResponseImpl.waitForData(ResponseImpl.java:87)
weblogic.rjvm.ResponseImpl.getTxContext(ResponseImpl.java:127)
weblogic.rjvm.BasicOutboundRequest.sendReceive(BasicOutboundRequest.java:110)
weblogic.rmi.internal.BasicRemoteRef.invoke(BasicRemoteRef.java:222)
weblogic.cluster.replication.ReplicationManager_1034_WLStub.create(Unknown Source)
sun.reflect.GeneratedMethodAccessor284.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
weblogic.cluster.replication.SecureReplicationInvocationHandler$ReplicationServicesInvocationAction.run(SecureReplicationInvocationHandler.java:194)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
weblogic.cluster.replication.SecureReplicationInvocationHandler.invoke(SecureReplicationInvocationHandler.java:164)
$Proxy131.create(Unknown Source)
weblogic.cluster.replication.ReplicationManager.trySecondary(ReplicationManager.java:914)
weblogic.cluster.replication.ReplicationManager.createSecondary(ReplicationManager.java:883)
weblogic.cluster.replication.ReplicationManager.add(ReplicationManager.java:423)
weblogic.cluster.replication.ReplicationManager.register(ReplicationManager.java:416)
weblogic.ejb.container.manager.ReplicatedStatefulSessionManager.remoteCreate(ReplicatedStatefulSessionManager.java:207)
weblogic.ejb.container.internal.StatefulEJBHome.create(StatefulEJBHome.java:130)
amdocs.APILink.sessions.implementation.amdocsBeans_BanConvHome_fyfwq4_HomeImpl.create(Unknown Source)
amdocs.APILink.sessions.implementation.amdocsBeans_BanConvHome_fyfwq4_HomeImpl_WLSkel.invoke(Unknown Source)
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:667)
weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:230)
weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:522)
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:146)
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:518)
weblogic.rmi.internal.wls.WLSExecuteRequest.run(WLSExecuteRequest.java:118)
weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
>

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms