Workload scheduler 如何理解WebSphere Application Server中是否有挂起的线程

Workload scheduler 如何理解WebSphere Application Server中是否有挂起的线程,workload-scheduler,Workload Scheduler,我使用的是IBM Workload Scheduler TWS,当产品表现不符合预期或没有及时响应时,我的印象是可能有线程挂起或阻塞在某处。 有没有办法判断是否有被阻止的线程?要做的第一步是检查主域管理器中位于WAS\u profile\u path/logs/server1/SystemOut.log或WAS\u profile\u path\logs\server1\SystemOut.log中的WebSphere Application Server的SystemOut.log文件中是否有

我使用的是IBM Workload Scheduler TWS,当产品表现不符合预期或没有及时响应时,我的印象是可能有线程挂起或阻塞在某处。
有没有办法判断是否有被阻止的线程?

要做的第一步是检查主域管理器中位于WAS\u profile\u path/logs/server1/SystemOut.log或WAS\u profile\u path\logs\server1\SystemOut.log中的WebSphere Application Server的SystemOut.log文件中是否有任何证据表明一个或多个线程处于挂起状态。为此,可以在UNIX shell的上下文中运行以下命令:

cat WAS_profile_path/logs/server1/SystemOut*.log| grep挂起

如果此命令返回如下内容:

root@MASTER:/opt/IBM/TWA/WAS/TWSProfile/logs/server1 cat SystemOut*.log | grep挂起 [6/20/17 5:45:33:988 CEST]000000 B9 ThreadMonitor W WSVR0605W:Thread WorkManager.ResourceAdvisorWorkManager:0 000000 9E已处于活动状态697451毫秒,可能已挂起。服务器中总共有/有1个线程可能挂起

这可能意味着WebSphere线程可能被挂起。 这可能是真的,也可能不是真的,有时您的线程执行了大量工作,并且超过了设置的时间限制默认值为10分钟

如果您怀疑您正在经历一个真正的线程挂起,请看下面的文章,它提供详细的信息来收集诊断和解决问题所需的数据:

AIX平台也有类似的文档