Oh *_*oon 4 weblogic thread-dump java-ee
我们有一个WebLogic设置,它给我们带来了一些问题.
我们有一个名为HP BAC的监视工具,它可以帮助我们可视化服务器的状态,我们将此工具与Java Thread Dump实用程序联系起来,这样当线程数较少时,将捕获一个线程转储.
在某些情况下服务器进入低线程计数状态,我们不确定为什么,因为我们所有的努力通过线程转储特别是徒劳无功.
鉴于"现状",我们的线程转储捕获总是在后期/之后触发,并且永远不会捕获对我们的调查有用的线程转储.
我想看看你们其他人如何进行这样的监测工作?

我建议WLST
编写一个WLST脚本,该脚本挂钩到正在运行的服务器并定期获取活动线程计数.(比方说30秒)
如果您的活动线程数低于预先配置的阈值,则触发kill - 3并获取线程转储.
一些例子
http://middlewaremagic.com/weblogic/?p=5423
http://wlstbyexamples.blogspot.com/2009/04/wlst-thread-count.html
小智 5
WebLogic诊断映像包含一个线程转储,可以通过在面向服务器的WebLogic诊断框架(WLDF)系统模块中配置监视和相应的通知来自动触发某些JMX指标阈值. http://download.oracle.com/docs/cd/E21764_01/web.1111/e13714/config_diag_images.htm 我创建了一个YouTube视频,显示了这是如何完成的. http://www.youtube.com/embed/QNtON5dcRTc?hd=1 http://blogs.oracle.com/jamesbayer/entry/create_weblogic_diagnostic_image_with
小智 5
您还可以使用以下WLST脚本,该脚本将提供以下功能
主题:使用线程转储发送有线程的电子邮件警报
http://middlewaremagic.com/weblogic/?p=5582
问候,Ravish么?Admin @ Middleware Magic
| 归档时间: |
|
| 查看次数: |
3601 次 |
| 最近记录: |