
Dmitry
14.12.2016
19:11:22
http://docs.oracle.com/javase/7/docs/jre/api/management/extension/com/sun/management/GarbageCollectionNotificationInfo.html

Руслан
14.12.2016
19:12:09

Dmitry
14.12.2016
19:12:13
A garbage collection notification is emitted by GarbageCollectorMXBean when the Java virtual machine completes a garbage collection action The notification emitted will contain the garbage collection notification information about the status of the memory:

Олег
14.12.2016
19:12:27
Тровабл на 100 классов, которые бросают и другие исключения?) хреновая затея)

Google

Dmitry
14.12.2016
19:12:31
A GcInfo object containing some statistics about the GC cycle (start time, end time) and the memory usage before and after the GC cycle.

Aliaksei
14.12.2016
19:12:33
А был вариант почему груви нет в списке - спросить у ребят из jb? Я конечно знатно угорел от этого, но так как я нормальный пацан считаю что он там должен быть

Dmitry
14.12.2016
19:13:25
OOM может вылететь из любого места

Marat
14.12.2016
19:13:39
ужас какой

Олег
14.12.2016
19:14:27
Spring, ejb 10-летней давности... Не, я не полезу расскапывать эту кучу)

Marat
14.12.2016
19:15:40
может быть и несколько, если с web.xml развертывается

Rafael
14.12.2016
19:15:42

Marat
14.12.2016
19:16:11
форкнуть websphere?

Олег
14.12.2016
19:16:29
Jmx, конечно, хорошо, но он покажет только сколько раз через порог переходили, а не была ли ООМ

Baruch
14.12.2016
19:20:18

Руслан
14.12.2016
19:20:50

Marat
14.12.2016
19:21:49
» -Xdump:tool:events=systhrow,filter=java/lang/OutOfMemoryError,request=serial+exclusive+prepwalk,range=1..0,priority=999,exec="cat /proc/%pid/smaps > smaps.%Y%m%d.%H%M%S.%pid.%seq.txt; cat /proc/meminfo > meminfo.%Y%m%d.%H%M%S.%pid.%seq.txt"

Google

Олег
14.12.2016
19:21:59
Сфера не выполняет это действие, пробовал вчера весь день (

Marat
14.12.2016
19:22:30

Baruch
14.12.2016
19:22:41
тих, тих. Гешефты обговариваются в личке.

Олег
14.12.2016
19:23:38
В книге Websphere Application server performance cookbook упоминается эта опция именно с XX:

Vik
14.12.2016
19:24:37
@JBaruch не верь Nick ему, он обещал хазелкаст тоже пиарить. даже контриьбьютить обещал. а сам в ГГ

Marat
14.12.2016
19:24:47
я тебе ссылку на кукбуку выше кидал, там по-другому oom отлавливается

Dmitry
14.12.2016
19:25:43
@chepiov http://pastebin.com/7iWHz4dq

Anvar
14.12.2016
19:26:29

Dmitry
14.12.2016
19:26:42
?
лишь бы ООМ не ловили :))
почти это
просто вместо system.exit зажги лампу
что из балансировки выведет
погаси хелсчек или что там

Олег
14.12.2016
19:27:23
Серверы приложений - имя сервера - Process definition (определение процесса) - Additional JVM Parameters - Generic JVM arguments
ага, неделю молчат)
именно постфактум

Dmitry
14.12.2016
19:29:42
:) ну ок, тогда как тут писали анхендледэксепшнхендлер, в котором запасено пару десятков мегабайт памяти
высвобождаешь их и тушишь

Google

Marat
14.12.2016
19:30:52
везде индусы

Dmitry
14.12.2016
19:31:04
у жвм есть интересная особенность
чтоб сделать kill -9 она форкается
причем целиком

Олег
14.12.2016
19:31:31

Dmitry
14.12.2016
19:31:33
т.е. если у тебя на сервере 51% под жвм - хрен ты килл -9 сделаешь
нужно оверкоммит включать в ядре

Anvar
14.12.2016
19:31:47
Эту мне уже интересно стало)

Admin
ERROR: S client not available

Олег
14.12.2016
19:32:54

Dmitry
14.12.2016
19:33:03
спроси это у того парня с фотки выше

Dmitry
14.12.2016
19:33:13
их спросили какого хера вы делаете форк а не vfork
а они мол "нам похер добавьте памяти"
можешь погрепать по багам ждк

Олег
14.12.2016
19:33:50
ппц)) индусы

Dmitry
14.12.2016
19:35:04
тебе не нужно кстати "на все точки входа"
для этого есть setDefaultUncaught..

Олег
14.12.2016
19:35:15
а куда?

Dmitry
14.12.2016
19:35:15
Thread.UncaughtExceptionHandler handler = (t, e) -> {
if (e instanceof OutOfMemoryError) {
System.out.println("Timbeeeeeeeeer!");
System.exit(1);
}
};
Thread.setDefaultUncaughtExceptionHandler(handler);

Google

Dmitry
14.12.2016
19:35:17
like dis
вроде так :-/
во всяком случае у меня в psvm сработало
ну только если твоя вебсфера где-нибудь не поменяет этот дефолтный хендлер
на что я бы не стал рассчитывать, честно говоря

Олег
14.12.2016
19:36:58
на винде? сигинфо?)

Dmitry
14.12.2016
19:37:20
http://pastebin.com/wwv67L3M попробуй, чо, @CapOlego
ez ведь

Marat
14.12.2016
19:38:40
вебсфера на винде. норм технологический стек, чо.
а сверху балансер - это nginx, запущенный на cygwin?

Dmitry
14.12.2016
19:38:57
дык это если кто-то system.exit сказал :)

Олег
14.12.2016
19:39:01
тогда буду вообще счастлив)

Dmitry
14.12.2016
19:39:11
да не надо вешать емае :) он дефолтный