如何在WebLogic中生成线程转储

本文概述

  • 视窗
  • UNIX系统
  • Weblogic Admin实用程序
  • Weblogic管理控制台
  • WLST
【如何在WebLogic中生成线程转储】以下说明是针对Weblogic Application Server进行线程转储的, 这有助于在其他情况下对WebLogic进行故障排除。
视窗
ctrl+break key

UNIX系统
  • 通过(ps -ef | grep java或ps -ef | grep WebLogic)获取WebLogic Java进程的PID
  • 在UNIX会话上执行命令:
kill -3 pid

Weblogic Admin实用程序
  • 确保在路径中导出weblogic.jar
  • 在UNIX会话上执行命令:
java weblogic.Admin -url t3://weblogicadminconsoleurl:7001 -username username -password password THREAD_DUMP

Weblogic管理控制台
  • 登录到WebLogic管理控制台
  • 导航到服务器> 监视> 线程> 转储线程堆栈
WLST
  • 确保在路径中导出weblogic.jar
  • 调用WebLogic.WLST:
java weblogic.WLST connect("weblogic", "weblogic", "t3:weblogicinstaceaddress:port") threadDump()

我希望以上过程可以帮助你在Weblogic中进行线程转储以进行故障排除。
如果你正在寻找有关WebLogic的深入知识, 则可以考虑参加” Oracle WebLogic 12c for Administrators” 在线课程。

    推荐阅读