У меня проблемы с компьютером, и я не знаю, что еще можно проверить или найти.Если теги или описание отключены, не стесняйтесь редактировать / комментировать.
В основном вопрос таков: знаете ли вы какой-либо инструмент, который я мог бы запустить во время воспроизведения теста, который часто регистрирует и может дать подсказкуо том, что происходит?
Если кто-то уже имеет представление о том, что может вызвать проблему, это было бы также замечательно.
Итак, вот проблема:
У меня естьработающее серверное приложение 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 не дают подсказки (за исключением того, что «система не была корректно выключена» ... хорошо, что помогает :))
После всего этоготесты я предполагаю, что это может быть проблема с систих конфигурация (драйверы и т. д.), но я не знаю, как это отследить (и я не могу просто использовать грубую силу из-за огромных временных требований).
Итак, кто-нибудь испытывал подобные проблемы?
Знаете ли вы какой-либо инструмент, который я мог бы использовать для регистрации того, что делает система, и, предпочтительно, для получения журнала непосредственно перед сбоем?
Заранее спасибо,
Томас