Время реакции банкомата

Обсуждаем инструментарий, технологии, прочие рабочие моменты.
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: Время реакции банкомата

Непрочитанное сообщение acsel »

Venique писал(а):Это семёрка-то на двух гигах оперативы летает?
Если в ней лишнего хлама нет, то вполне себе летает и на гиге. А софт банкомата реально тупой, ибо по сути команды железкам отдает, которые сами уже отрабатывают их локально.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: Время реакции банкомата

Непрочитанное сообщение nonpar »

booby писал(а):Такое сейчас осталось только на стареньких Диболдах.
При чем здесь тип банкомата? Это определяется разработанной соответствующей службой банка бизнес-логикой, под которую и пишется сценарий.
Аватара пользователя
ceres
Местный
Сообщения: 160
Зарегистрирован: 15 фев 2014, 00:35
Авто: Lancer 9
Откуда: Ишим

Re: Время реакции банкомата

Непрочитанное сообщение ceres »

ceres писал(а):Диспенсер не делал прелестные звуки "тррррр", просто тишина. Подождал минуты полторы, никуда не нажимая. Потом начал тыкать кнопки)) Не знаю или из-за нажатий или просто по тайм ауту, но банкомат выдал чек, что операция не выполнена и если деньги не вернутся на карту в течении суток, то звонить в колцентр, после чего дал возможность выбора, либо вернуть карту, либо ждать дальше. Карту забрал, а банкомат остался в ауте.
Сбер издевается что ли)))
Только вчера написал, что банкомат "затупил", не выдал деньги и пришлось идти до другого банкомата, а сегодня пришла смс с просьбой оценить работу)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
booby
Специалист
Сообщения: 391
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Время реакции банкомата

Непрочитанное сообщение booby »

acsel писал(а):А софт банкомата реально тупой, ибо по сути команды железкам отдает, которые сами уже отрабатывают их локально.
Именно здесь зарыта проблема неконтролируемых зависаний банкомата. Получив Transaction Response с одобрением транзакции, банкоматный софт передает на диспенсер команду отлистать банкноты заданного номинала и количества. И переходит в режим ожидания ответа от диспенсера. Длительность ответа диспенсера никак не регламентируется. Таймер ретракта неизъятых банкнот включается только после ответа диспенсера, что банкноты выданы.
nonpar писал(а):При чем здесь тип банкомата?
В смысле - на старых версиях DDC.
Filimon
Сбербанк
Сбербанк
Сообщения: 489
Зарегистрирован: 11 июл 2015, 04:18
Авто: Тесла
Откуда: Русь

Re: Время реакции банкомата

Непрочитанное сообщение Filimon »

Venique писал(а):Да всё там нормально, просто пора признать, что какой-нибудь атом с двумя гигами оперативки и рассыпающимся жёстким в пыльном корпусе с наверняка почти умершим кулером и иссохнувшей термопастой - не лучшая аппаратная платформа
:good:
А если ещё в такой системник касперского запустить, то будет вообще "красота".
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: Время реакции банкомата

Непрочитанное сообщение acsel »

booby писал(а):Именно здесь зарыта проблема неконтролируемых зависаний банкомата.
Длительность ответа диспенсера никак не регламентируется.
Но ведь никто не мешает самому эти таймауты установить. Для этого во всех нормальных железка существуют сторожевые таймеры: если железка долго не отвечает, то она перезагружается. Это реально косяки программирования. Беда железного софта в том, что его делают люди, знающие либо программирование, либо железо. Вот баловался с ардуинкой и DHT11. Иногда зависает. В итоге тупо таймауты установил и перезагружаю датчик. Все, проблемы нет. Просто ПО надо писать грамотно, а не абы как. А то наговнокодят, а потом такие вот пироги.
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Время реакции банкомата

Непрочитанное сообщение Venique »

acsel писал(а):Просто ПО надо писать грамотно, а не абы как. А то наговнокодят, а потом такие вот пироги.
Вы хоть написали бы в NCR, например, а то ребята-то и не в курсе...
acsel
Специалист
Сообщения: 427
Зарегистрирован: 29 дек 2010, 16:35
Благодарил (а): 12 раз

Re: Время реакции банкомата

Непрочитанное сообщение acsel »

Venique писал(а):Вы хоть написали бы в NCR, например, а то ребята-то и не в курсе...
Кривое ПО касается не только банкоматов, а вообще околожелезного ПО. Писать в кому-либо не вижу смысла, ибо там не идиоты и делается все это осознанно.
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Время реакции банкомата

Непрочитанное сообщение Venique »

Ну конечно, новое железо-то надо продавать. Вон, в смартфонах уже шесть гигов оперативки благодаря треклятому Андроиду.
sarcasm

Добавлено спустя 5 минут 25 секунд:
И вообще, производитель на конкретном конфиге гарантирует стабильную работу только предоставленной сборки ПО. Установка любого дополнительного ПО автоматически эту гарантию убивает, т.е. делается на свой страх и риск. Понятно, что такого не бывает и всегда есть сторонний софт, но бездумные попытки воткнуть что-то ресурсоёмкое на древнем железе неминуемо приводит к таким вещам.
Lomalkin
Местный
Сообщения: 69
Зарегистрирован: 03 июл 2014, 03:51
Авто: Toyota
Откуда: Из России

Re: Время реакции банкомата

Непрочитанное сообщение Lomalkin »

При достаточной кривизне рук и извилин и полном игнорировании принципов написания и тестирования по(по экономическим или раздолбайским соображениям), даже самая новая железка будет сбоить.
У зеленых уже как пол года на устройствах крутятся скринсейверы. Инженеры приезжают отключают. Банк удаленно опять проливает непоёми что и снова появляются скринсейверы. Письма, звонки, всё бесполезно. Удаленно они могут везде по своей тупости включить. А отключить не могут.
Кроме скринсейверов также много месяцев лагают экранные формы(кнопки скачут, шрифт исчезает и т.д.) раздел меню для платежей и переводов любит намертво повиснуть. Софт свежий раскачали -
всё летает. День прошел, банк долил обновы и всё, тупняки. Борьба идет многомесячная. Но как с ветрянными мельницами. Либо обратная связь ни по одному из каналов людских не работает либо просто до фонаря. Обновления выпускаются регулярно. а очевидные косяки как были так и есть.
Эффективный менеджмент видимо студентам доверил софт писать.
Аватара пользователя
central
Модератор
Модератор
Сообщения: 2087
Зарегистрирован: 20 дек 2010, 04:59
Авто: Майбах
Благодарил (а): 32 раза
Поблагодарили: 90 раз

Re: Время реакции банкомата

Непрочитанное сообщение central »

Venique писал(а):Вы хоть написали бы в NCR, например, а то ребята-то и не в курсе...
Бесполезно... Писал... Звонил... Всем до фонаря... Может в других странах и по другому, но в России - это как об стену горох.
TROUBLE-SHOOTER
booby
Специалист
Сообщения: 391
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Время реакции банкомата

Непрочитанное сообщение booby »

acsel писал(а):Но ведь никто не мешает самому эти таймауты установить.
Так их нет в конфигурации. Разработчики Аптры предусматривают тайм-ауты для сетевого интерфейса с хостом и для пользовательского интерфейса. А для межмодульного интерфейса внутри банкомата не предусмотрели.

А так да, в промышленной автоматике уже давно существуют вотчдоги и прочие методы борьбы с зависаниями. Представьте себе, что может произойти если такой "банкомат" будет управлять ядерным реактором.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: Время реакции банкомата

Непрочитанное сообщение nonpar »

Кстати насчёт банкоматных тормозов: Детвиг Агент нам временами такое устраивал когда-то на Аптре, пока не снесли его повсеместно нахрен. И какая-то система видеонаблюдения, которую пробовали. Ещё безопасники любят стандартные антивирусы повсюду насильно пихать; понятное дело, что их современные версии рассчитаны на компы, имеющие в разы больше ресурсов, чем системники банкоматов 10-летней давности). Из "железных" причин - нередко тормоза вызывают "убитые" винты, дающие задержки при чтении.
Filimon
Сбербанк
Сбербанк
Сообщения: 489
Зарегистрирован: 11 июл 2015, 04:18
Авто: Тесла
Откуда: Русь

Re: Время реакции банкомата

Непрочитанное сообщение Filimon »

nonpar писал(а):Из "железных" причин - нередко тормоза вызывают "
:-)
pochemu-gudit-computer1.png
14074247203313.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
shuroopp
Новичок
Сообщения: 11
Зарегистрирован: 21 мар 2016, 14:23
Авто: KIA
Откуда: Красноярск

Re: Время реакции банкомата

Непрочитанное сообщение shuroopp »

На моем опыте был нестандартный случай, когда заполнилась память электронного журнала и б-т NCR стал жестко тупить после каждого слайда по 5-60 сек. Снял журнал на флешку и как рукой сняло :-) Вот помучился я тогда, все перебрал, даже с провайдером переругался fp:|
П.С. Стандартные случаи в основном как уже написали с железом - грязь, пыль, перегрев, засохшая термопаста, не работающие кулеры и тп.
Последний раз редактировалось shuroopp 11 сен 2017, 22:02, всего редактировалось 1 раз.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: Время реакции банкомата

Непрочитанное сообщение nonpar »

shuroopp писал(а):грязь, пыль, перегрев, засохшая термопаста, не работающие кулеры
Это всем очевидные вещи, сводящиеся к перегреву процессора материнской платы или БП. Менее очевидные, но тоже заметные на глаз - высыхание и вздутие конденсаторов на мамке (реже в БП компа).
Меня же интересуют факторы, не связанные с элементарным разгильдяйством и не выявляющиеся беглым осмотром.
booby
Специалист
Сообщения: 391
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Время реакции банкомата

Непрочитанное сообщение booby »

nonpar писал(а):Меня же интересуют факторы, не связанные с элементарным разгильдяйством и не выявляющиеся беглым осмотром.
Самый важный фактор - ошибка в архитектуре Аптры, связанная с отсутствием тайм-аутов в межмодульном интерфейсе. Архитектура Аптры подразумевает, что любой модуль всегда сообщает свой статус в ответ на команду. Если ответа от модуля нет, то Аптра зависает в ожидании ответа. Можно прерывать зависшую транзакцию с хоста, но для этого надо грамотно конфигурировать хост и банкомат.
Venique
Местный
Сообщения: 140
Зарегистрирован: 01 апр 2016, 22:29

Re: Время реакции банкомата

Непрочитанное сообщение Venique »

И каким же образом можно отменить транзакцию, если Аптра не отвечает на команды с хоста во время операции? Расскажите про тонкости конфигурации.
booby
Специалист
Сообщения: 391
Зарегистрирован: 21 янв 2013, 07:14
Поблагодарили: 1 раз

Re: Время реакции банкомата

Непрочитанное сообщение booby »

Venique писал(а):И каким же образом можно отменить транзакцию, если Аптра не отвечает на команды с хоста во время операции?
Вообще-то Аптра - это многопоточное Windows-приложение, а не однопоточное DOS-приложение.
nonpar писал(а):Кстати насчёт банкоматных тормозов: Детвиг Агент нам временами такое устраивал когда-то на Аптре, пока не снесли его повсеместно нахрен.
Ничего удивительного, ведь в Аптре команды с хоста не стекуются. Поэтому при запуске стороннего ресурсоемкого приложения Аптра теряет часть команд.
nonpar
Специалист
Сообщения: 272
Зарегистрирован: 30 сен 2011, 15:25
Благодарил (а): 3 раза
Поблагодарили: 15 раз

Re: Время реакции банкомата

Непрочитанное сообщение nonpar »

booby писал(а):А для межмодульного интерфейса внутри банкомата не предусмотрели.
Откуда вам это известно? У меня не было времени и причин вникать в "B66046 AA-NDC - Developer’s Guide", но там эти вопросы вроде бы освещены в разделе "Synchronising with the Customisation Layer".
Ответить