...
注意 | ||
---|---|---|
| ||
先不要重启服务器,在服务器无响应的时候执行下面获取步骤。 |
目录 |
---|
Windows
请在服务器无响应时,执行打印进程信息,打印线程信息有两个方法:
方法一:
要求JDK版本为1.6及其以上版本。
1、在运行中打开cmd命令行窗口。
2、在cmd窗口进入JDK的bin目录下,执行jps获取进程信息,此处要保证执行的JDK是服务器使用的JDK。
命令行:cd F:\WebLogic\jdk160_18\bin
jps
3、获取对应线程号,然后执行jstack +进程号 > 进程号.log 获取线程信息 :WebLogic显示名称应该是Server
4、可以在 F:\WebLogic\jdk160_18\bin 目录下看到生成的线程文件。
Linux
面板 |
---|
执行命令行生成日志: 1)另外启动一个xshell连接窗口,进入到JDK的路径下(不知道如何选择适合的JDK,可看最下边备注信息),如: 在这个截图是进入到 /home/admin/jdk1.6.0_26/bin 目录下 2)输入 jps 命令,Server 代表的是weblogic的线程号 3)在窗口继续输入 jstack 40507 (就是输入第二步命令获取到的weblogic的线程号),开始打印线程 (这一步也可以直接跳过进行第四步操作) 4)将线程信息输出,如输出到home 路径下,输入命令为 jstack 40507 >> /home/2.txt 这时候就会在服务器上home目录下生成对应的文件了,如下图,将这个文件发回分析。 |
...