У нас есть любопытная проблема с умиранием наших процессов Java.
Приложение не отслеживает и не записывает что-либо в журналы, процесс просто случайно умирает. Это интенсивно используемое приложение, но проблема появляется только раз в месяц.
В настоящее время мы изучаем возможность использования Process Monitor , но любые другие предложения приветствуются.
Edit:
Это распределенное Java-приложение, работающее в Weblogic с собственной веб-инфраструктурой (да, это ужасная идея, но оно работает уже восемь лет), которое подключается к Oracle.
-
Недостаточно памяти?
По словам Брайана Агнью, наши журналы перехватят java.lang.OutOfMemoryException.
Записывать сбои в журнал? Я не думаю, что у Java когда-либо будет такой шанс, смерть происходит на уровне процесса, а не на выходе из Java.