207 похожих чатов

Ребята, расскажите пожалуйста как бы вы инвестигейтили баг, и на

что обратили бы внимание?
ситуация такая: у пользователя 4 из 5 попыток залогиниться (одинаковые комбинации логина\пароля) - неудачные, и одна из пяти - удачная
логов сервера нет, интересует теоритически в чём может быть проблема, и почему вы считаете что эта проблема может объяснить ситуацию выше
если кому-то важно - это вопрос из тестового задания, которое я недавно проходил
мне оно показалось интересным и мне интересно как бы его решил кто-то ещё

лично я накидал варианты о скорости инета, куками и проблемами с сервером

14 ответов

47 просмотров

сброс куков, но вы правы он не объясняет 5й заход

Eesoos- Автор вопроса
Руслан М
сброс куков, но вы правы он не объясняет 5й заход

в целом задача была бы не сложная, без этого нюанса :)

- Сервер или сервис логина временно перезагружался - Логин запрос отправляется на лоад балансер, за которым больше одного сервера (хоть и пять) . У части серверов проблемы, у части проблем нет. Балансер раскидывает так что 4 захода попадает на проблемные сервера, а пятый на здоровый сервер - По какой-то загадочной причине пул разрешённых сессий оказался сурово ограничен. Четыре раза пользователь не мог получить новую сессию, перед пятым разом кто-то закончил работу или отвалился, место освободилось - Пользователь логинится с кредами которые есть у кого-то ещё. Логин блокирующий -- нельзя дважды залогиниться с теми же кредами. Опять же четыре раза вход блокируется, а на пятый первый вошедший уже вышел или отвалился, логин проходит. - Сервер(ы) перегружен(ы). Внутри в коде / сервисах есть таймаут на логин реквест. Четыре раза из-за перегрузки сервера логин падает по таймауту. На пятый раз каким-то чудом реквест проходит и пользователь логинится.

Eesoos- Автор вопроса
Eesoos
второй вариант очень интересный

Это реальный пре-продакшен баг, только там серверов за балансером было всего лишь два, поэтому падал каждый второй логин.

Eesoos- Автор вопроса
Roman (rpwheeler)
Это реальный пре-продакшен баг, только там серверо...

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

(+) Новомодное: пользовтелю не повезло попасть на момент когда ресурсы текущей облачной конфигурации закончились, а расширение в процессе. 4 раза пользователь пробует логиниться на забитый кластер, на пятый поднялся новый кластер, пользователь залогинился.

(+) У пользователя нестабильное подключение через ВПН. Выделенный логин сервис временно не дружит с ВПНом. Четыре попытки фейлятся по недоступности логин сервера, пятая проходит когда он вернулся в семью.

По инвестигейту первым делом, конечно, надо попробовать логин с dev tools & network. Может там есть ошибки которые что-то подскажут.

навскидку - сколько нод у прилаги? если больше одной - может одна из нод падает/не пускает

Eesoos- Автор вопроса
Eesoos
это в условии не уточняется)

по жизни это самое частая] причина

Roman (rpwheeler)
- Сервер или сервис логина временно перезагружался...

о, круто.. более полный ответ.. законспектировал на будущее🤝

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта