?

Log in

No account? Create an account
Red with green eyes

falcrum


Falcrum - изба-читальня

Отзывы о прочтённых мной книгах, дневники личных путешествий и размышлизмы


Previous Entry Share Next Entry
У нас пуля из ствола вылетела - проблемы на вашей стороне!
Violet smoker
falcrum
Если кому-то кажется, что программисты, ан масс, это такие "головы, которым палец в рот не клади", то спешу разочаровать - в основном, это далеко от истины. Постоянно сталкиваешься с таким, что даже не знаешь: смеяться или плакать. Вот свежайший пример...

Промышленная система, наш софт интегрируется с другим. Работает связка годами без нареканий. Внезапно всё становится в состояние не то, чтобы "плохо", а вовсе "ко́лом, что просто пипец". Начинаются разборки с воплями в наш адрес "У вас всё поломалось!".

В ходе разбирательств выясняется, что противная сторона "улучшила" что-то у себя. "Но ведь это совсем никак не должно повлиять!" (с)

Да, вежливо соглашаюсь, post hoc non est propter hoc, но, раз на нашем конце ничего не менялось, то допущение-то такое сделать можно? Давайте элементарно проверим: откатите-ка свою доработку взад?



Вот уже несколько часов молчат, просветлённые. Видать, помогло. Так и живём...


  • 1
Наверняка какую-то гадость замышляют...

Ты это про «вот уже несколько часов молчат»? :)

Да.
Наши Заказчики могут всю неделю злобно молчать, а в пятницу после обеда вывалить накопленное :)

"Трудо выебудни"™... :)

Потому и хочется улучшать :)

Протоколирование событий и взаимодействий зело помогает в подобном разборе полётов.

Каких событий? Они молча вкрутили свою "доработку" на продакшн и начали орать, как потерпевшие. :)

Если у вас будет видно, что запрос ушёл, либо что инфа пришла не в том формате или не та, то и пинать будет ясно кого. Вкатывание своей доработки сторонней системой сразу будет видно.

Если б всё было так просто...

Если сразу делать, а не рассказывать о том, что логи это сложно, затратно и прочее то оно просто. Если же начинать бодягу, то будет как есть.

Дружище, логов-то - хоть жопой ешь. Вот только в них я лишь своё вижу, а этого не всегда хватает...

Если в логах есть записи о том, что пришло и что запросили, а так же описание процесса, то вполне можно понять, что проблема не "на нашей стороне" :)

Можно понять. А можно и не понять, увы...

What could possibly go wrong?
Так это еще хорошо, что не заявили безапеляционно: "Мы ничего не трогали оно само поломалось!" :)

Ты не поверишь, но сначала... :)

*Горестно вздыхая*

Чего это не поверю? Еще как поверю...

Воистину так! Есть ещё конспирологическая версия: заговор прокси-серверов против всех противных сторон распределенной системы.

Не всё интегрируется через инет, как ни странно... :)

Это я к примеру. Всегда найдётся голодный мышь, перегрызть кабель, свить гнездо в сервере. Или новый сотрудник с жаждой самоутверждения - что-нибудь переключить, где-нибудь перенастроить. :)

  • 1