我面临的情况是,其中一个java虚拟机正在被其他进程杀死,并且java虚拟机以退出状态143退出。是否有任何方式可以找到杀死我的程序的过程?
我阅读了Runtime.addShutdownHook,但我发现它没用。虽然我可以找到我的程序被杀的时间,但我找不到谁在杀人。
我需要的是一个福尔摩斯找到杀手。
我使用Sun JDK和acommpanying JRE btw。如何找到杀死正在运行的Java虚拟机的进程
2
A
回答
3
如果您使用的是Linux,请检查您的日志以查看内核是否再次杀死儿童。 OOM杀手..
1
我知道这已经有一段时间了,但在其他人正在寻找解决方案的情况下。扩展Jw的答案。检查/var/log/kern.log
,/var/log/messages
或/var/log/syslog
文件。
有关进程被终止的更多信息可以在以下线程中找到。
相关问题
- 1. BTrace脚本杀死Java虚拟机Thread
- 2. 如何杀死一个不会死的VMware虚拟机?
- 3. 在进程内运行erlang虚拟机
- 4. 如何从Java内部找到并杀死正在运行的Win-Processes?
- 5. 是否有可能从另一台虚拟机中杀死Java虚拟机?
- 6. C# - 如何杀死在后台程序运行的excel进程
- 7. 在ColdFusion中杀死一个正在运行的进程?
- 8. Inno设置杀死正在运行的进程
- 9. 如何在Android中杀死正在运行的应用程序
- 10. 获取正在运行的进程的列表,并杀死特定的进程
- 11. 杀死进程杀死其他进程
- 12. 如何找到MySQL进程列表并杀死这些进程?
- 13. 如何在mac上找到正在运行的java进程的进程ID?
- 14. 以Java编程的杀死进程
- 15. 如何杀死nohup进程?
- 16. 我该如何杀死Windows上由exec运行的子进程?
- 17. 杀死主机上的php进程
- 18. 的cygwin + java的=不可杀死java进程,然后BSOD(蓝屏死机)的
- 19. 杀死进程
- 20. 杀死进程
- 21. 在远程机器上杀死从给定路径运行的多个进程
- 22. 如何杀死当前正在运行的任务在Android Marshmallow
- 23. 在Java中杀死进程的正确方法
- 24. 在Selenium/Java中杀死chromedriver进程
- 25. C#如何杀死使用Process.Start()强制杀死我的程序时运行的进程
- 26. 如何将X11转发到在远程Linux主机上运行的虚拟机?
- 27. 杀死不会杀死进程
- 28. 如何在tomcat关闭时杀死Java引发的子进程
- 29. 如何杀死spacemacs中的进程
- 30. 如何杀死mac上的nodemon进程?