My Oracle Support Banner

有很多待处理的请求,但同时也有超过200个 备用 线程不能立刻转换为活动的工作线程. (Doc ID 2268544.1)

Last updated on APRIL 16, 2020

适用于:

Oracle WebLogic Server - 版本 10.3.6 和更高版本
本文档所含信息适用于所有平台

症状

WLS 控制台 -> 环境 -> 服务器-> <某服务器> -> 监控 -> 线程

快照间隔l

(分钟)

活动执行线程 执行线程总数 空闲线程数 队列长度 暂挂请求 完成请求总数 独占线程数 备用线程数 吞吐量 健康
0 159 405 0 499 499 79357348 1 246 166.25 OK
2 161 405 0 915 914 79385803 1 244 404.25 OK
4 159 405 0 116 115 79456339 1 246 175.66 OK

 

 大约有超过 240 个备用线程,线程堆栈如下 所示:

"[STANDBY] ExecuteThread: '69' for queue: 'weblogic.kernel.Default (self-tuning)'" id=<id> idx=<id> tid=<tid> prio=5 alive, waiting, native_blocked, daemon
  
  -- Waiting for notification on: weblogic/work/ExecuteThread@0xb05672a8[fat lock]
  
  at jrockit/vm/Threads.waitForNotifySignal(JLjava/lang/Object;)Z(Native Method)
  
  at java/lang/Object.wait(J)V(Native Method)
  
  at java/lang/Object.wait(Object.java:485)
  
  at weblogic/work/ExecuteThread.waitForRequest(ExecuteThread.java:205)
  
  ^-- Lock released while waiting: weblogic/work/ExecuteThread@0xb05672a8[fat lock]
  
  at weblogic/work/ExecuteThread.run(ExecuteThread.java:233)
  
  at jrockit/vm/RNI.c2java(JJJJJ)V(Native Method)

  

  

原因

To view full details, 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 a vibrant support community of peers and Oracle experts.