@jvmchat

Страница 899 из 2890
Marat
21.12.2016
17:56:00
Можно еще флайтрекордер включить и в ЦУП засунуть. Вроде там тоже чё-то внятное рисует

Anvar
21.12.2016
18:07:24
Ребят, подскажите куда капнуть :) есть приложение, на embedded jetty крутится, обычный энтерпрайз проект. Развернуто и исправно работает. Проблема в первом реквесте после простоя, например с утра - очень долгий по времени. Притом абсолютно любой, будь то с запросом к бд, будь просто рест метод без какой либо логики :)

Oleksandr
21.12.2016
18:10:40
с утра в смысле по времени, или с утра в смысле что ночью реквестов нет?

Google
Anvar
21.12.2016
18:11:13
В смысле, что ночью не было реквестов

Sergey
21.12.2016
18:11:43
может у вас там какой-то кеш и он за ночью инвалидируется?

Oleksandr
21.12.2016
18:12:04
мм, тогда, я подозреваю, проект не особо нагруженный сделать скрипт, который раз в час рест дергает :) :картинка_велосипеда:

Sergey
21.12.2016
18:12:26
а вообще профайлер запусти и посмотри че там так разогревается

Anvar
21.12.2016
18:12:28
Не, кешей нет

а вообще профайлер запусти и посмотри че там так разогревается
Эх, придётся. Я думал, мб это какая-то частая ошибка эмбеддет жетти

Oleksandr
21.12.2016
18:14:01
тогда только профайлить, что именно тупит

Sergey
21.12.2016
18:14:19
Oleksandr
21.12.2016
18:14:31
нет

Sergey
21.12.2016
18:14:48
о, тогда вопрос актуален) как посмотреть call tree?

Oleksandr
21.12.2016
18:15:16
в смысле текущий стек? (я не читал предыдущие сообщения, не в теме)

Sergey
21.12.2016
18:15:41
у меня есть метод, который выполнялся долго. но в нем выполнялись операции типа выборки из базы, чтения файла и прочаяя хрень. по 5-20мс каждая операция, но накапало в общей сумме 200мс. профайлер показывает только на этот метод, а как посмотреть что входит в его вызовы?

Google
Quantum Harmonizer
21.12.2016
18:16:36
что-то типа systrace

Oleksandr
21.12.2016
18:18:05
расколбасить метод на несколько независимых не вариант?

Sergey
21.12.2016
18:19:55
а все нашел. надо было сделать во время профайлинга снепшот

Marat
21.12.2016
18:38:49
Из-за того, что большой ио был от других приложений (ну и ядро в угоду кэширования сгружало все ненужное в своп)

Вылечили с помощью подкруток настроек управления памятью: vm_swappines и чё-то там для кэша

Anvar
21.12.2016
18:43:29
Спасибо, попробую поиграть

Alex
21.12.2016
19:11:13
Эх, придётся. Я думал, мб это какая-то частая ошибка эмбеддет жетти
Отпишись потом. У меня тоже джетти маслину ловит после простоя

Но мне не до этого сейчас

ой лол

посмотрите ка

меня кто-то нашел

шакалы

Митко Соловец?
21.12.2016
19:17:45
опять сжимаешь

Sergey
21.12.2016
19:17:47
лол

Alex
21.12.2016
19:17:51
прости

Alex
21.12.2016
19:17:59
Вот, разжал

Sergey
21.12.2016
19:18:13
шакалы
они всех подряд щупают

Митко Соловец?
21.12.2016
19:18:20
ты что там в паблик задеплоил?

Google
Митко Соловец?
21.12.2016
19:18:41
ну каким образом шакалята реквесты долбят

Alex
21.12.2016
19:19:07
RESTful

Митко Соловец?
21.12.2016
19:19:42
да понятно, как они додумались

у тебя сайт/портал/приложение

в паблике

?

Sergey
21.12.2016
19:19:57
в файрвол их

Alex
21.12.2016
19:20:09
у тебя сайт/портал/приложение
сервер для приложения под ведро

в файрвол их
что-то такое надо.

Раз пошла такая пьянка, кто, чем и что именно логирует?

Sergey
21.12.2016
19:21:06
запросы?

Alex
21.12.2016
19:21:47
Вообще все

Sergey
21.12.2016
19:22:05
gelf -> graylog

Alex
21.12.2016
19:23:17
ты эт

не пугай меня так

Митко Соловец?
21.12.2016
19:23:21
че за херня

Sergey
21.12.2016
19:23:34
первая линка там)

Митко Соловец?
21.12.2016
19:23:45
пора доставать плазменный резак

Google
Alex
21.12.2016
19:24:53
gelf -> graylog
грейлог это что-то из изотерики. Я имел ввиду джаву)

Чтобы было яснее, это VDS за 100р/мес, и мы обкатываем потихоньку одно прило

нагрузка - 6 ежей в час

Sergey
21.12.2016
19:26:04
логирую все. начиная от старта запроса с контекстом(че за юзер, откуда запрос, юзер агент), всякие места откуда идут запросы на внешние апишечки(с самим телом запроса и ответа, временем выполнения), время окончания веб запроса то что в фоне там вообще по логам можно собрать что происходило

Admin
ERROR: S client not available

Alex
21.12.2016
19:27:07
vs s-четотамянеосилювыговорить-4j

Sergey
21.12.2016
19:27:35
Чем? не sout же
на джаве пока с этим сложнее) еще не нашел как такое сделать без костылей. контекст нельзя задать в логе, процессоры тоже не добавляются.. такое себе

Sergey
21.12.2016
19:29:21
контекст чтобы понятно было это logger.info("User {username} just pooped", mapOf("username" to user.name, "ololoparam" to "ololo"))

Alex
21.12.2016
19:29:43
Я смекаю, что есть контекст)

Pavel
21.12.2016
19:30:12
если подкаст на тему - jrebel нужно или нет?

Sergey
21.12.2016
19:30:32
Pavel
21.12.2016
19:30:51
реально думаю под нг сделать себе подарок

Митко Соловец?
21.12.2016
19:31:15
Pavel
21.12.2016
19:31:34
он на год же?

Митко Соловец?
21.12.2016
19:31:42
да, есть триал

можешь попробовать

Google
Митко Соловец?
21.12.2016
19:31:56
что за проект у тебя, я в курсе, тебе точно такое надо

Alex
21.12.2016
19:32:07
Покупай не думой (С) На ведре удобная штука, там с этим эмулятором все за О(бесконечности) деплоится

Anton
21.12.2016
19:39:50
@fundamentalparticle тебя хотят
«если» или «есть ли»?

Sergey
21.12.2016
19:40:20
наверное есть ли)

почитай выше

Anton
21.12.2016
19:40:26
Подкасты есть, про то, что это и зачем

Pavel
21.12.2016
19:40:27
«если» или «есть ли»?
есть ли и вообще есть смысл его брать;)

а можно линк или что гуглить?)

Митко Соловец?
21.12.2016
19:40:47
возьми триал

Pavel
21.12.2016
19:41:09
Дим, я хочу послушать пока домой еду.

Anton
21.12.2016
19:41:19
The art of programming гуглите.

Там был вфпуск в этом году вроде

Митко Соловец?
21.12.2016
19:42:09
а есть рекламные ролики жирабеля, где короче люди такие грустные, вручную пересобирают проект и ждут деплоя часами и тут короче им дарят лицензию, все летает и все счастливы?

Anton
21.12.2016
19:42:38
Но вообще, мое мнение как человека связанного с этим продуктом, если тебе нужен жребель, то ты ссзб. Значит ты так херово спроектировал приложение, что у тебя рестарт кучу времени занимает

Митко Соловец?
21.12.2016
19:43:14
ну банально хочет лайв релоад

даже если у меня микросервис на джетти

Anton
21.12.2016
19:44:12
Ну и есть разные мнения,от «прилага стартует минуту, мне норм, жребель не нужен» до «жребель экономит мне 5 секунд для каждого изменения, я счастлив»

Страница 899 из 2890