在64位Windows上发送ctrlbreak到java进程,在32位Windows上发送信号
我经常为WebSphereApplicationServer进程(服务器、launchClient、wsadmin等)使用sendsignal工具来生成堆转储。但是,sendsignal在64位机器上不起作用。有人知道向远程进程发送ctrl-break的替代方法吗
更新:Bengt指出这与下面的问题基本相同。所以,我想我的问题是:在过去的两年里,有没有人找到了绕过这一限制的方法
你可以在下面搜索框中键入要查询的问题!
我经常为WebSphereApplicationServer进程(服务器、launchClient、wsadmin等)使用sendsignal工具来生成堆转储。但是,sendsignal在64位机器上不起作用。有人知道向远程进程发送ctrl-break的替代方法吗
更新:Bengt指出这与下面的问题基本相同。所以,我想我的问题是:在过去的两年里,有没有人找到了绕过这一限制的方法
# 1 楼答案
http://www.latenighthacking.com/projects/2003/sendSignal/
指向适用于windows 2003和windows 2008的x64版本的最新评论链接:
# 2 楼答案
为什么要对转储使用控制中断?为什么不使用提供的命令来执行此类活动
https://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.express.doc/info/exp/ae/tprf_generatingheapdumps.html
$AdminControl调用$objectName generateHeapDump
这将为您提供所需的信息,您将获得所需的转储
嗯
芒鲁