Java如何通过Jstack查看线程栈?

本文介绍使用SAE时,Java如何通过Jstack工具查看线程栈。

问题现象

SAE中,Java如何通过Jstack工具查看线程栈。

问题原因

无。

解决方案

  1. 通过执行ps aux | grep java命令,找到Java的进程ID。
  2. SAEWebshell中,执行jstack命令,并保存到本地文件。
    export JAVA_TOOL_OPTIONS= && jstack <pid> > jstack_1.log

    后续,您可以在容器中通过vi或者less等命令分析线程栈信息。如果容器中没有相关命令,请参见如何安装常见命令安装所需命令。

    此外,您也可以借助SAE使用Webshell实现文件上传下载将文件下载到本地查看。