Каковы все события, зафиксированные условиями Websphere JAVA_DUMP_OPTS?

#java #websphere

#java #websphere

Вопрос:

Из ссылки IBM я обнаружил, что есть 6 условий, которые могут быть включены в свойства JAVA_DUMP_OPTS следующим образом.

  • ANYSIGNAL
  • ДАМП
  • ОШИБКА
  • ПРЕРЫВАНИЕ
  • ИСКЛЮЧЕНИЕ
  • OUTOFMEMORY

Но я не смог найти, каковы все события, которые будут захвачены каждым из этих условий. Список всех возможных событий доступен здесь.

Может ли кто-нибудь помочь мне сопоставить каждое из этих событий с соответствующими условиями, которые будут фиксировать эти события в дампе кучи или дампе ядра?

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

Ответ №1:

Условия, указанные в JAVA_DUMP_OPTS , сопоставляются с сигналами операционной системы, а не с событиями дампа (за исключением OUTOFMEMORY).

Для Linux сопоставление выглядит следующим образом:

  • ИСКЛЮЧЕНИЕ: SIGTRAP, SIGILL, SISEGV, SIGFPE, SIGBUS, SIGXFSZ
  • ПРЕРЫВАНИЕ: SIGINT, SIGTERM, SIGHUP
  • ОШИБКА: SIGABRT
  • ДАМП: SIGQUIT

Полный список сопоставлений сигналов для JAVA_DUMP_OPTS : Сопоставления сигналов.

В этом IBM Technote содержится более подробная информация о части сигналов: Что такое сигнал и почему это важно для WebSphere Application Server?.