
Руслан
14.12.2016
18:44:44

Baruch
14.12.2016
18:45:27

Руслан
14.12.2016
18:46:05

Baruch
14.12.2016
18:46:58
я же написал выше. Целей три - awareness, education, recruitment. Метрики для каждой свои. Ни в одной из них продаж нет.

Google

Руслан
14.12.2016
18:48:05
А ну т.е. ты давишь на то что это только косвенно с продажами соотносится

Baruch
14.12.2016
18:49:16
еще раз, то что я делаю, никак с продажами не соотносится
вообще
никто меня не меряет по продажам, никто от меня продаж не ждет
ну, кроме тебя

Руслан
14.12.2016
18:50:11

Baruch
14.12.2016
18:51:38

Руслан
14.12.2016
18:51:58
ну ясно, повел по кругу

Baruch
14.12.2016
18:52:27
ну ты у меня спрашиваешь, зачем я компании, я тебе отвечаю. Ты у меня спрашиваешь еще раз, у меня нет другого ответа. Только тот же.

Олег
14.12.2016
18:52:47
Вам делать больше нехрен?)

Руслан
14.12.2016
18:53:13
Итак, котики, мы провели интервью с Developer Advocate Artifactory из компании Jfrog

Dmitry
14.12.2016
18:53:13
@JBaruch работает

Baruch
14.12.2016
18:53:16
ну мне, например, нравится рассказывать про devrel. Руслану, похоже, интересно. Чем плохо?

Google

Олег
14.12.2016
18:53:16
Го за джаву трепаться)

Dmitry
14.12.2016
18:53:26
го говно

Олег
14.12.2016
18:55:07
Товарищи, есть небольшой вопрос, буду рад любой помощи)

Baruch
14.12.2016
18:55:11

Олег
14.12.2016
18:56:31
Есть кластер, есть сервера приложений, есть балансировщик нагрузки. Стоит задача отслеживать возникновение OOM на серверах и своевременно выводить их из нагрузки.
Именно отслеживать, а не предотвращать

Luger
14.12.2016
18:56:48

Олег
14.12.2016
18:57:07
Сделать задачу нужно средствами jvm
-XX:OnOutOfMemoryError не работает, сервер приложений блокирует

Руслан
14.12.2016
18:57:49
ну чего ты идиотом прикидываешься? Мне не сложно, конечно, повторить, но как-то глупо, не? awareness, education, recruitment.
Ну компания платит тебе деньги, ты должен за эти деньги приносить какую-то пользу компании. Пока вроде просто. Дальше идут awareness, education, recruitment. Значит это приносит value для компании, так вопрос - какую пользу получит компания от этого?

Vsevolod
14.12.2016
18:58:42
господи, пожалуйста, прекратите
как не зайдешь в чатик, одни и те же люди отношения выясняют

Anvar
14.12.2016
18:58:54

Олег
14.12.2016
18:59:39
Он может дергать сервис, который скажет, живо приложение или нет
Печаль в том, что ООМ не убивает машину, а убивает один поток
Поэтому сервис может возвращать "ОК" при нескольких рухнувших потоках

Marat
14.12.2016
19:00:37

Ролтон
14.12.2016
19:00:37
Здравствуйте вы пхпшникам помогаете?)

Anvar
14.12.2016
19:00:40
Хмм

Руслан
14.12.2016
19:00:49

Google

Олег
14.12.2016
19:00:56
Websphere Application server

Vsevolod
14.12.2016
19:01:06
@CapOlego UncaughtExceptionHandler?

Dmitry
14.12.2016
19:01:07

Vsevolod
14.12.2016
19:01:20
@HeapyHop ты даже не пытаешься слушать, что он тебе отвечает

Dmitry
14.12.2016
19:01:30
там есть жвм метрики, если памяти после гц больше 85% используется просто екзитишь и всё

Anvar
14.12.2016
19:01:53

Dmitry
14.12.2016
19:01:58
не норм

Олег
14.12.2016
19:01:59
не надо дожидаться ООМ
Надо) предотвращением занимается другой сотрудник, а я должен именно вывести сервер из нагрузки

Dmitry
14.12.2016
19:02:00
не кетчи

Vsevolod
14.12.2016
19:02:13
depends on

Dmitry
14.12.2016
19:02:26
ну просто если после гц у тебя 85% еще занято хипа то тебя какбе уже ничего не спасет (обычно)

Vsevolod
14.12.2016
19:02:40
UncaughtExceptionHandler + зажечь флажок в health check'е каком-нибудь, который балансер умеет понимать

Dmitry
14.12.2016
19:02:48
не делай так

Baruch
14.12.2016
19:03:00

Vsevolod
14.12.2016
19:03:10
я так не делаю :)
но он же хочет средствами jvm и выводить из-под нагрузки

Dmitry
14.12.2016
19:03:29
я ж сказал как отловить грядущий ООМ
могу поточнее найти какие там конкретно буквочки писать
если после полного гц у тебя памяти занято больше трешолд - зажигай лампочку
и выходи

Google

Dmitry
14.12.2016
19:03:58
не жди ООМ

Руслан
14.12.2016
19:04:05

Dmitry
14.12.2016
19:04:24
может и ведет но это не забота @JBaruch , ну что ты @HeapyHop .. даже я уже понял

Admin
ERROR: S client not available

Anvar
14.12.2016
19:04:42

Dmitry
14.12.2016
19:04:46
можно
сек
или не сек, надо покопаться в помойке

Олег
14.12.2016
19:05:21
Повторюсь) предотвращение уже готово, но руководство хочет ещё и ООМ обрабатывать

Rafael
14.12.2016
19:05:32

Baruch
14.12.2016
19:05:46

Dmitry
14.12.2016
19:05:48
после гц? плохая
зануда ты а не хазелькаст

Anvar
14.12.2016
19:06:21
Вот и меня смутили эти 85, откуда такая цифра?

Олег
14.12.2016
19:06:22
У нас 99 процентов хипа практически всегда(

Anvar
14.12.2016
19:06:33
Точная)

Dmitry
14.12.2016
19:06:36
ну поставь свою

Vsevolod
14.12.2016
19:06:39
ну комон, 85 это же эвристика взятая с потолка

Dmitry
14.12.2016
19:06:42
я из опыта говорю

Vsevolod
14.12.2016
19:06:45
вам же идею дали, а не конкретное число

Google

Marat
14.12.2016
19:06:50
Websphere Application server
гугли в сторону -Xdump:tool:event и фильтр на OutOfMemoryError
https://publib.boulder.ibm.com/httpserv/cookbook/Troubleshooting-Troubleshooting_Java-Troubleshooting_IBM_Java.html

Dmitry
14.12.2016
19:06:58
нет :)
да емае
сча

Олег
14.12.2016
19:07:12
Ребят) не эвристика нужна, а постфактум) эвристика уже готова)

Anvar
14.12.2016
19:07:24

Anton
14.12.2016
19:07:28

Олег
14.12.2016
19:07:59
По идее - отправить мыло админам и сервер в ребут
Но только когда ООМ реально возникла

Marat
14.12.2016
19:08:18
в вебсфере, насколько я помню, ibm java и там нет -XX:...

Олег
14.12.2016
19:08:59

Baruch
14.12.2016
19:09:34

Олег
14.12.2016
19:09:57
Хз как) пока надо понять как можно узнать, а была ли ошибка