EJB测试期间记录(OS)事件的工具(分析PC崩溃)

时间:2011-09-12 08:51:44

标签: java crash ejb

我的电脑存在一些问题,不知道还有什么要检查或寻找。 如果标签或说明已关闭,请随时编辑/评论。

基本上问题是:您是否知道在测试复制期间我可以运行的任何工具,这些工具经常记录并可能提供正在发生的事情的提示?

如果有人已经知道可能导致问题的原因,那也很好。

所以这就是问题所在:

我有一个运行的JBoss 4.2.3.GA服务器应用程序,它为一些EJB提供了远程接口。那些EJB在数据库中写入或读取内容,但这似乎并不重要,因为我还有一些只执行System.out.println(...)的方法而已。

现在我从控制台运行一个测试客户端,它基本上只是“远程”调用循环中的一个EJB方法(需要一些时间等)。

到目前为止,还没有任何非正统的事情要做,它基本上只是一堆远程EJB调用。

然而,在执行循环期间,计算机完全冻结(键盘也没有响应,例如num-lock键) - 唯一改变的是闪烁的光标。 :)

不幸的是,我没有找到理由,因为我经常从eclipse做我的测试,我不想经常发生这种情况(工作空间崩溃等)。

这是我到目前为止所尝试的内容:

  • 包括联想PC Doctor(它是联想电脑)在内的众多硬件测试 - 都成功了,所以我好像没有硬件问题
  • 使用不同的JDK版本:1.5.0,1.6.0,1.7.0 - 全部崩溃
  • JRockit JVM(Java 6) - 崩溃了
  • 使Java导致100%CPU负载(10个线程在4个核心上不断运行) - 成功/无错误
  • 分配尽可能多的内存,JVM允许我 - 成功
  • 在其他计算机上运行测试 - 成功,除了具有相同硬件和类似软件设置的测试
  • Windows日志不提供提示(“系统没有正确关闭”......这有助于:))

在所有这些测试之后,我认为它可能是系统配置(驱动程序等)的问题,但我不知道如何跟踪(并且由于大量的时间要求,我不能只使用蛮力)

那么,有没有人遇到类似的问题?

您是否了解我可能用于记录系统功能的任何工具,最好在崩溃前获取日志?

提前致谢,

托马斯

0 个答案:

没有答案