【发布时间】:2012-07-25 14:13:31
【问题描述】:
我的系统: 我有一个在没有监视器的 Solaris 10/X86 机器上运行的 java swing 应用程序。我有另一台机器(Linux/x86),我通过 X11 显示应用程序。
我的问题: 我的应用程序在 30 台机器上运行,24/7。有时 jvm 会因错误“X 连接主机损坏。”而崩溃。我的应用程序运行了数周且从未崩溃,其他应用程序在 1 天后崩溃一次,其他应用程序每周崩溃。很随意。
我做了什么/检查了什么: 所有应用程序的 I/O 都非常相似,它有点网络密集,但并不过分。内存、cpu 和磁盘使用情况也相似。有些机器比其他机器使用得更多,但与崩溃无关。 Linux/x86 上的 X 从未崩溃。网络似乎没问题,检查了交换机和 netstat。
我添加了 SignalHandlers 但找不到任何东西。检查内存泄漏和其他应用程序问题,但找不到任何东西。
我需要什么: 1)我该如何进一步调查?我怎样才能找到 x 连接中断的原因? 2) 我怎样才能让我的应用程序“X11 崩溃”证明?有可能的?!要recconect还是什么? 3) 这种“连接中断”问题是否有常见原因?或者任何常见的解决方案? (不,我不能无头运行=))
当然 jvm 没有为我生成任何内核 =(
【问题讨论】:
标签: java swing crash x11 jvm-crash