Java 进程突然停止

Java 进程突然停止

这是我根本找不到解决方案的事情,而且很奇怪。我有一个由 Openbox 启动的 Java 进程。它已经运行了大约一年,现在过了一段未指定的时间后,Java 进程突然停止,没有任何错误。

即使我启用了 JVM ,我也看不到任何 JVM 崩溃报告,也看不到任何OutOfMemoryError日志+HeapDumpOnOutOfMemoryError。我还通过 JConsole 监控了 Java 进程,没有发现内存问题。所以我相信这与 Ubuntu 进程操纵 Java 进程有关。

当我使用 strace 调用 Java 时

futex(0xb6964ba8, FUTEX_WAIT, 2542, NULL <unfinished ... exit status 143> 

是我收到的信息。我发现以下问题与此相关

第一个任务
第二个任务

我的设备运行的是 Ubuntu 12.04.2 LTS。Java 版本 1.6.0_26 Sun HotSpot 服务器 VM。我在 syslog 和 kernel.log 中没有发现任何错误或消息。还有一件事是我最近安装了 sar 实用程序,并配置为每 10 分钟运行一次。我怀疑这是否会对此产生影响。请帮忙。

答案1

在我删除 sysstat 实用程序后,这个问题解决了,但我无法解释为什么会发生这种情况。

相关内容