我正在尝试从weblogic控制台生成线程转储(服务器-> ->监控->线程->转储线程堆栈。
我得到了下面的消息:Server must be running before thread stacks can be displayed.
但是,当我尝试使用kill -3 <PID>生成线程转储时,它被生成了。
操作系统: Centos Weblogic: WebLogic服务器版本: 10.3.6.0
谁能帮助我理解,为什么线程转储没有从控制台生成,为什么我得到的消息说服务器必须运行。
注意:服务器处于运行状态。
我的文件服务器刚刚崩溃,我似乎不知道为什么。也许我太天真了,但当这些事情发生时,我通常可以查看我的系统、应用程序或安全事件查看器日志,并找到罪魁祸首--但这次没有运气。
当我离开办公室时,我收到了一份Icinga通知,其中说我的服务器上的E:\驱动器警告说它没有该驱动器的可用信息。
我登录到服务器上查看E:\驱动器在那里,但是没有像正常情况那样位于服务器下面的“存储图”,点击它就可以挂起操作系统。然后,我试图重新启动服务器,挂起的工作继续进行。我发出了一个stop-computer server -Force命令,它似乎已经开始工作了,但是屏幕挂着,上面写着“请等待系统事件通知服务”。我不得不
我无法使用独立的eclipse内存分析器或visualVM打开堆转储。我已经尝试了两个不同的hprof文件。VisualVM在加载堆转储时挂起,eclipse内存分析器给出了下面的错误。
Error opening heap dump 'java_pid15751.hprof'. Check the error log for further details.
Error opening heap dump 'java_pid15751.hprof'. Check the error log for further details.
Not a HPRO