Инструмент для записи (OS) событий во время тестов EJB (анализ сбоя ПК) - PullRequest
1 голос
/ 12 сентября 2011

У меня проблемы с компьютером, и я не знаю, что еще можно проверить или найти.Если теги или описание отключены, не стесняйтесь редактировать / комментировать.

В основном вопрос таков: знаете ли вы какой-либо инструмент, который я мог бы запустить во время воспроизведения теста, который часто регистрирует и может дать подсказкуо том, что происходит?

Если кто-то уже имеет представление о том, что может вызвать проблему, это было бы также замечательно.

Итак, вот проблема:

У меня естьработающее серверное приложение JBoss 4.2.3.GA, предоставляющее некоторым EJB-компонентам удаленные интерфейсы.Эти EJB-компоненты пишут или читают материал в / из базы данных, но это, кажется, не имеет значения, поскольку у меня также были методы, которые просто выполняли System.out.println(...) и ничего более.

Теперь я запускаю тестовый клиент из консоликоторый в основном просто «удаленно» вызывает один из этих EJB-методов в цикле (чтобы взять немного времени и т. д.).

Пока что ничего необычного не следует делать, это в основном просто набор удаленных EJB-вызовов.

Однако во время выполнения цикла компьютер полностью зависает (клавиатура также не реагирует, например, клавиша num-lock) - меняется только мигающий курсор.:)

К сожалению, мне не удалось найти причину этого, и так как я часто делаю свои тесты из затмения, я бы хотел, чтобы это не происходило слишком часто (сбои рабочего пространства и т. Д.)

Вот что я попробовал до сих пор:

  • Многочисленные тесты оборудования, включая Lenovo PC Doctor (это компьютер Lenovo) - все прошло успешно, поэтому мне кажется, что нет проблем с оборудованием
  • Использованиеразные версии JDK: 1.5.0, 1.6.0, 1.7.0 - все вылетело
  • JRockit JVM (Java 6) - также вылетало
  • делает Java причиной 100% загрузки процессора (10 потоковработает постоянно на 4 ядрах) - успешно / без ошибок
  • выделить столько памяти, сколько JVM позволит мне - успешно
  • выполнить тесты на других компьютерах - успешно, кроме одного с таким женастройка аппаратного и аналогичного программного обеспечения
  • Журналы Windows не дают подсказки (за исключением того, что «система не была корректно выключена» ... хорошо, что помогает :))

После всего этоготесты я предполагаю, что это может быть проблема с систих конфигурация (драйверы и т. д.), но я не знаю, как это отследить (и я не могу просто использовать грубую силу из-за огромных временных требований).

Итак, кто-нибудь испытывал подобные проблемы?

Знаете ли вы какой-либо инструмент, который я мог бы использовать для регистрации того, что делает система, и, предпочтительно, для получения журнала непосредственно перед сбоем?

Заранее спасибо,

Томас

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...