LINUX.ORG.RU

Тем временем в Молдавии...

 


0

2

В Молдавии банкоматы 4-ёх банков были неработоспособны в течении 48 часов. Технический дефект произошёл вечером 21-ого числа и был устранён сегодня пару часов тому назад. Но всё таки деньги можно было получить прямо из филиала банка простояв в большой очереди.

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

Источник [1] [2]

kukara4 Что думаешь по этому поводу?

★★★★★

езернет бы тебе рассказал

smilessss ★★★★★ ()

если все банки процессируются на одном процессинговом центре, есть вариант:
1. устанавливали какието обновления на онлайнову систему pc (не протестировав).
2. глобальная проблема со связью (банкомат - банк)
3. проблемы с базой данных.

st3n ()

В банках объяснили это техничес­кими сбоями в работе процессинговой компании M­oldmediacard, которая обслуживает все четыре банка.

Ну а что тут может быть непонятного? Накатывали обновления на продакшн, и всё сломалось.

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

Имхо один из самых вероятных вариантов. Особенно если меняли схему базы. Как вариант репликация БД развалилась, или просто индексы посыпались.

roy ★★★★★ ()
Ответ на: комментарий от roy

2 дня перестраивали индексы? Слабо верится. А вот с данными, да, видимо, проблема была, раз так долго восстанавливали. Либо схема, либо что-то не то удалили. Хотя для эквайринга не так уж и много данных вообще нужно.

Обычно в подобных системах есть ещё резервный сервер с горячей заменой как раз для таких случаев. Интересно, почему это не помогло.

Вообще, явно что-то весёлое у них было, но мы вряд ли когда-нибудь узнаем, что.

Pythagoras ★★ ()

а разве не «в Молдове» будет правильно?

Harald ★★★★★ ()

в Молдавии...

Это где такая страна?

Eddy_Em ☆☆☆☆☆ ()

В качестве «головы» банкоматов иногда используются специализированные сервера. На них, например, может крутиться специализированная прошивка на основе WindRiver Linux. Видимо, ждали на замену такую железку.

dimss ★★★★★ ()

Единственное что приходит в голову это восстановление рейда.

Единственное

4 банка 48 часов восстанавливали 1 рэйд?

conalex ★★★ ()

звучит так словно в молдавии всего 4 банка

upcFrost ★★★★★ ()

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

да всё что угодно

единственный админ подавился печенькой

потеряли ключ от серверной, 2 дня искали

трактор переехал оптику, ведушую в процессинговый центр

Harald ★★★★★ ()
Ответ на: комментарий от subwoofer

2 дня перестраивать индексы как не фиг делать

Вручную в hex-редакторе что ли?

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

О том и речь. Сервер полетел, а заменить трудно - спецжелезка.

dimss ★★★★★ ()
Ответ на: комментарий от conalex

восстанавливали 1 рэйд?

Ты в курсе сколько это может длится?

snaf ★★★★★ ()
Ответ на: комментарий от st3n

3. проблемы с базой данных.

Мало вероятно. Деньги всё же можно было обналичить через любой филиал банка.

snaf ★★★★★ ()
Ответ на: комментарий от subwoofer

Ты школьник?

Конечно, это же лор. И наш школьный DBA говорит, что время пересборки индекса на 100-гигабайтной таблице сравнимо со временем чтения 100 ГБ с диска. Это несколько минут, а не двое суток. А ещё он говорит, что есть alter index rebuild online.

Pythagoras ★★ ()
Ответ на: комментарий от dimss

Сервер полетел, а заменить трудно - спецжелезка.

Обычно в таких системах есть disaster recovery сервер на горячей замене, причём даже физически в разных зданиях и с разными интернет-провайдерами. Все железки продублированы. Так что я ставлю на софт.

Pythagoras ★★ ()
Ответ на: комментарий от snaf

Мало вероятно. Деньги всё же можно было обналичить через любой филиал банка.

У них полетел только эквайринг. Скорее всего это разные базы - в одной хранятся банкоматы, терминалы и транзакции по ним, а в другой - данные о счетах клиентов. Это логически слабо связанные части процессинга.

Pythagoras ★★ ()
Последнее исправление: Pythagoras (всего исправлений: 1)
Ответ на: комментарий от Pythagoras

Обычно в таких системах есть disaster recovery сервер на горячей замене

Даже у нас в лабе был, и не один.

А у молдован могло и не быть.

Мне частенько приходилось видеть критические системы без какой-либо замены :)

dimss ★★★★★ ()
Ответ на: комментарий от snaf

Ты в курсе сколько это может длится?

да.

я не понимаю, как на таких исходных данных ты пришел к «единственному» выводу о восстановлении рэйда.

conalex ★★★ ()
Ответ на: комментарий от dimss

а я в одном банке так сказать в гостях был, так вот там ынтырпрайзные критические системы крутились на писюках под столом под виндой 2000 в какой-то то ли съёмной квартире, то ли офисе похожем на неё, и управлялись одним админом - баскетболистом по образованию :)

Harald ★★★★★ ()
Ответ на: комментарий от Pythagoras

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

subwoofer ★★★★★ ()
Ответ на: комментарий от Pythagoras

бгг, ты школотишь уже по двум фронтам - если у них упало значит архитектура говно, если у нас перестройка индексов занимает дохера времени значит ты обосрался и дело не в архитектуре, а в железе которое никто не хочет покупать ради того чтоб раз в два года переколбасить какието индексы

subwoofer ★★★★★ ()
Ответ на: комментарий от subwoofer

если у них упало значит архитектура говно

Не факт, что именно архитектура говно. Нафакапить можно с любой архитектурой.

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

А вот это уже значит одно из двух: либо твоя задача действительно подразумевает одновременную работу с большим объёмом данных (например, научных), либо у вас архитектура всё-таки говно. Для того, чтобы управлять банкоматами, не нужно одновременно иметь дело с большим объёмом данных.

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

Нафакапить можно с любой архитектурой.

бгг

А вот это уже значит одно из двух:

Бгг, опять ты оборался, задача не подразумевает одновременную работу (вообще что ха херовый термин?), там делаются епические запросы к этой бд которые выполняются за доли секунды, отчеты строятся максимум за 15 мин (это требование тз), но на онанизм с индексами никто не затачивал сситему, это твои влажные мячты

subwoofer ★★★★★ ()
Ответ на: комментарий от Pythagoras

Не работало вообще ничего, только ножками в банк и постоять в очереди. Делал как раз в момент сбоя перевод с paypal себе на карту, дошло только через пару часов после объявления о том что всё починено. А до того палка показывла статус Pending, а просмотр баланса карты в вебморде у банка вообще выдавал ошибку.

Оплата услуг в той же вебморде вообще заработала только сегодня утром.

INFOMAN ★★★★★ ()
Последнее исправление: INFOMAN (всего исправлений: 1)
Ответ на: комментарий от subwoofer

бгг

Бгг, опять ты оборался

Невозможно что-то возразить, так как ты написал полный бред.

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

Хе, ты за вторую запятую не умеешь читать? Вроде даже в школе этому учат. Хотя да все жалуются что щас в школе дубы, и вот он желудь.

subwoofer ★★★★★ ()
Ответ на: комментарий от subwoofer

Хе, ты за вторую запятую не умеешь читать?

Не захотел слишком много бреда копировать в цитату. Откуда такой вывод, что не умею читать?

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

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

subwoofer ★★★★★ ()
Ответ на: комментарий от subwoofer

То есть исключительно из собственных домыслов, я правильно понял?

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

Это мне пишет школьник который придумал себе воображаемого DBA и трижды про базы, а потом еще и начал рассуждать про ахитектуру? Бгг.

subwoofer ★★★★★ ()
Ответ на: комментарий от subwoofer

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

Pythagoras ★★ ()
Ответ на: комментарий от Pythagoras

Ты в очередной раз обосрался, как могут быть нужны 500гб данных одновременно 8)

subwoofer ★★★★★ ()
Ответ на: комментарий от Pythagoras

не, в отчете данные за месяц (не текущий, а максимум за месяц) для этого достаточно одного прохода с оффсета 8)

subwoofer ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.