weblogic如何在故障发生时自动产生threadump文件?

weblogic如何在故障发生时自动产生threadump文件显示全部

weblogic如何在故障发生时自动产生threadump文件

收起

返回匿名用户的回答

匿名用户匿名用户
大天使之剑wuwenpin赞同了此回答

产生JVM Thread Dump是检查多线程应用 最好的方法, WebLogic支持以下几种方法:

  1. 在Windows, 找到執行WebLogic Server的命令視窗, 按下[Ctrl]+[Break]
  2. 如果WebLogic Server是用NT Service執行, 可以使用%WL_HOME%commonbinbeasvc.exe -svcname:"the_service _name" -dump指令, 結果會產生在設定服務時, -log:所設定的目录
  3. 在Unix, 找到WebLogic Server的PID, 执行行$kill -3 PID, 记得要重导STDOUT到归档文件
  4. WebLogic提供工具产生Thread Dump, 语法如下: $java weblogic.Admin -url -username -[adminUser] password [adminPass] THREAD_DUMP
  5. 如果用JRockit, 则可以在Management Console取得Thread Stack Dump.

簡单吧! 但是有時候JVM有bug时, 可能就生不出Thread Dump了!

 2019-06-25
浏览155

回答状态

  • 发布时间:2019-06-25
  • 关注会员:2 人
  • 回答浏览:155
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30