You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"SOFA-CLI-RC-com.xxxxxx-76-T1" #610 daemon prio=5 os_prio=0 tid=0x00007f9c0c0b8800 nid=0x276 waiting on condition [0x00007f98cbd43000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000751c4e298> (a com.alipay.remoting.util.RunStateRecordedFutureTask)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
at java.util.concurrent.FutureTask.get(FutureTask.java:191)
at com.alipay.remoting.DefaultConnectionManager.getConnectionPoolAndCreateIfAbsent(DefaultConnectionManager.java:601)
at com.alipay.remoting.DefaultConnectionManager.getAndCreateIfAbsent(DefaultConnectionManager.java:462)
at com.alipay.remoting.rpc.RpcClient.getConnection(RpcClient.java:769)
at com.alipay.sofa.rpc.transport.bolt.ReuseBoltClientConnectionManager.getConnection(ReuseBoltClientConnectionManager.java:98)
at com.alipay.sofa.rpc.transport.bolt.ReuseBoltClientConnectionManager.isConnectionFine(ReuseBoltClientConnectionManager.java:183)
at com.alipay.sofa.rpc.transport.bolt.BoltClientTransport.isAvailable(BoltClientTransport.java:169)
at com.alipay.sofa.rpc.client.AllConnectConnectionHolder.doubleCheck(AllConnectConnectionHolder.java:775)
at com.alipay.sofa.rpc.client.AllConnectConnectionHolder.doReconnect(AllConnectConnectionHolder.java:864)
at com.alipay.sofa.rpc.client.AllConnectConnectionHolder.access$100(AllConnectConnectionHolder.java:61)
at com.alipay.sofa.rpc.client.AllConnectConnectionHolder$5.run(AllConnectConnectionHolder.java:819)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Locked ownable synchronizers:
- <0x000000074e1ac110> (a java.util.concurrent.ThreadPoolExecutor$Worker)
Your scenes
describe your use scenes (why need this feature)
Your advice
describe the advice or solution you'd like
Environment
SOFARPC version: 5.5.5
JVM version (e.g. java -version): 1.8.0_161
OS version (e.g. uname -a):
Maven version:
IDE version:
The text was updated successfully, but these errors were encountered:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
Your question
线上环境出现RPC-02312异常,重试调用n次都报这个错。
异常堆栈如下:
在客户端侧,执行jstack,获取当前线程,发现有一个线程状态是waiting。
线程阻塞在
DefaultConnectionManager.getConnectionPoolAndCreateIfAbsent
方法处:Your scenes
describe your use scenes (why need this feature)
Your advice
describe the advice or solution you'd like
Environment
java -version
): 1.8.0_161uname -a
):The text was updated successfully, but these errors were encountered: