#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?.