Добро пожаловать в форум, Guest >> Войти | Регистрация | Поиск | Правила | | В избранное | Подписаться | ||
Все форумы / Java |
![]() ![]() |
Топик располагается на нескольких страницах: [1] 2 3 вперед Ctrl→ все |
j2ee2016 Member Откуда: Сообщений: 17 |
Всем привет. Какой ответ Вы считаете наиболее правильным и корректным на вопрос: "Есть REST API на продакшене и, вдруг, какая-то операция начинает резко тормозить. Что делать в такой ситуации? при условии, что сам SQL-запрос к БД выполняется быстро" |
22 сен 19, 15:26 [21976239] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
Привет я всегда сначала смотрю трейс этой операции в NewRelic, если его недостаточно, то лезу в систему мониторинга, логи.. вплоть до снятия и анализа дампа |
22 сен 19, 15:32 [21976240] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
а вообще я думаю, что тут нет наиболее правильного ответа, наиболее корректного вопрос скорее просто для того, чтобы узнать о том, а есть ли вообще у человека опыт анализа и решения проблем производительности на продакшене и какой |
22 сен 19, 15:38 [21976243] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7659 |
j2ee2016, Добится повторяемости ошибки на стенде. Потом локализовать проблему (опухоль). А потом передать ее программистам. |
22 сен 19, 15:47 [21976248] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
и каким образом вы это делали? |
||
22 сен 19, 15:53 [21976252] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7659 |
Дмитрий Мух, Вы перепутали домашнюю ветку. Java прогеры этим не занимаются. |
22 сен 19, 16:01 [21976256] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
уверен, что занимаются :) ещё раз повторю, что скорее всего вопрос задаётся, чтобы выяснить есть и какой у кандидата практический опыт и на ответ "Добится повторяемости ошибки на стенде. Потом локализовать проблему" очевидно будет задан вопрос: "каким конкретно образом?" иначе просто не логично вообще спрашивать про это :) вместо этого бери да показывай человеку куда смотреть, что делать, кого звать |
||
22 сен 19, 16:15 [21976263] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7659 |
Дмитрий Мух, Его спросили #поговоритьзажизнь. А в java, плюсах люди серьезные) тут это обсуждать. У вас в шарпе по другому. |
22 сен 19, 16:59 [21976266] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
так не обсуждай, серъёзный ты наш :) зачем вообще ответил ТСу? |
22 сен 19, 17:01 [21976268] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
так и представил себе картину: начинает тормозить REST API на продакшене, определённая операция.. SQL-запросы к БД выполняется быстро.. приходят к разработчику этого самого REST API и просят разобраться.. а он им в ответ: - я серъёзный Java программист, я таким не занимаюсь! - идите-ка сначала повторите ситуацию на стенде, локализуйте проблему, потом и приходите ![]() |
22 сен 19, 17:07 [21976270] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 51130 |
Правильный шаг - открыть логи и смотреть. |
22 сен 19, 17:14 [21976272] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7659 |
|
||
22 сен 19, 17:14 [21976273] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
В логи чего конкретно? :) |
||
22 сен 19, 17:16 [21976274] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
REST API, в логах БД нет долгих запросов... тут надо смотреть, начиная от балансировщика, конкретных серверов фермы и заканчивая кодом приложения... кстати возникает встречный вопрос: а чем дигностировали внезапное появление тормозов? если некая система мониторинга выдала предупреждение, то может в неё сначала и посмотреть? |
22 сен 19, 17:23 [21976278] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 51130 |
А где вообще описана архитектура? Сейчас каждый из присутствующих. Как пенсионер в очереди поликлиники. Вспоминает и перечисляет свои болезни. |
22 сен 19, 17:28 [21976280] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
дык на мой взгляд от кандидата и ожидается рассказ именно о его опыте, со встречными вопросами типа "а какая у вас архитектура?" |
||
22 сен 19, 17:34 [21976284] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
И формулировку
|
||
22 сен 19, 17:41 [21976285] Ответить | Цитировать Сообщить модератору |
Андрей Панфилов Member Откуда: Москва > Melbourne Сообщений: 3812 |
|
||
22 сен 19, 22:43 [21976376] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
а ты куда ходишь в таких случаях? |
||||
22 сен 19, 22:46 [21976378] Ответить | Цитировать Сообщить модератору |
mayton Member Откуда: loopback Сообщений: 51130 |
Еще более правильный ответ. Позвонить в 1ю линию саппорта. |
22 сен 19, 22:53 [21976379] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7659 |
|
||||
22 сен 19, 23:09 [21976383] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
|
||
22 сен 19, 23:25 [21976389] Ответить | Цитировать Сообщить модератору |
Андрей Панфилов Member Откуда: Москва > Melbourne Сообщений: 3812 |
что касается всяких APM, типа:
|
||||||
23 сен 19, 04:57 [21976425] Ответить | Цитировать Сообщить модератору |
PetroNotC Sharp Member Откуда: Сообщений: 7659 |
больше всего не люблю апломба без спокойного описания плюсов и минусов. |
||
23 сен 19, 10:20 [21976545] Ответить | Цитировать Сообщить модератору |
Дмитрий Мух Member Откуда: Зеленоград Сообщений: 3820 |
Вот тоже хороший ответ. Отлично раскрывает опыт кандидата. И обоим сторонам быстро станет понятно, что к чему. |
||||||
23 сен 19, 10:59 [21976586] Ответить | Цитировать Сообщить модератору |
Топик располагается на нескольких страницах: [1] 2 3 вперед Ctrl→ все |
Все форумы / Java | ![]() |