Если в ней лишнего хлама нет, то вполне себе летает и на гиге. А софт банкомата реально тупой, ибо по сути команды железкам отдает, которые сами уже отрабатывают их локально.Venique писал(а):Это семёрка-то на двух гигах оперативы летает?
Время реакции банкомата
Re: Время реакции банкомата
-
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: Время реакции банкомата
При чем здесь тип банкомата? Это определяется разработанной соответствующей службой банка бизнес-логикой, под которую и пишется сценарий.booby писал(а):Такое сейчас осталось только на стареньких Диболдах.
Re: Время реакции банкомата
Сбер издевается что ли)))ceres писал(а):Диспенсер не делал прелестные звуки "тррррр", просто тишина. Подождал минуты полторы, никуда не нажимая. Потом начал тыкать кнопки)) Не знаю или из-за нажатий или просто по тайм ауту, но банкомат выдал чек, что операция не выполнена и если деньги не вернутся на карту в течении суток, то звонить в колцентр, после чего дал возможность выбора, либо вернуть карту, либо ждать дальше. Карту забрал, а банкомат остался в ауте.
Только вчера написал, что банкомат "затупил", не выдал деньги и пришлось идти до другого банкомата, а сегодня пришла смс с просьбой оценить работу)))
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Время реакции банкомата
Именно здесь зарыта проблема неконтролируемых зависаний банкомата. Получив Transaction Response с одобрением транзакции, банкоматный софт передает на диспенсер команду отлистать банкноты заданного номинала и количества. И переходит в режим ожидания ответа от диспенсера. Длительность ответа диспенсера никак не регламентируется. Таймер ретракта неизъятых банкнот включается только после ответа диспенсера, что банкноты выданы.acsel писал(а):А софт банкомата реально тупой, ибо по сути команды железкам отдает, которые сами уже отрабатывают их локально.
В смысле - на старых версиях DDC.nonpar писал(а):При чем здесь тип банкомата?
Re: Время реакции банкомата
Venique писал(а):Да всё там нормально, просто пора признать, что какой-нибудь атом с двумя гигами оперативки и рассыпающимся жёстким в пыльном корпусе с наверняка почти умершим кулером и иссохнувшей термопастой - не лучшая аппаратная платформа
А если ещё в такой системник касперского запустить, то будет вообще "красота".
Re: Время реакции банкомата
Но ведь никто не мешает самому эти таймауты установить. Для этого во всех нормальных железка существуют сторожевые таймеры: если железка долго не отвечает, то она перезагружается. Это реально косяки программирования. Беда железного софта в том, что его делают люди, знающие либо программирование, либо железо. Вот баловался с ардуинкой и DHT11. Иногда зависает. В итоге тупо таймауты установил и перезагружаю датчик. Все, проблемы нет. Просто ПО надо писать грамотно, а не абы как. А то наговнокодят, а потом такие вот пироги.booby писал(а):Именно здесь зарыта проблема неконтролируемых зависаний банкомата.
Длительность ответа диспенсера никак не регламентируется.
Re: Время реакции банкомата
Вы хоть написали бы в NCR, например, а то ребята-то и не в курсе...acsel писал(а):Просто ПО надо писать грамотно, а не абы как. А то наговнокодят, а потом такие вот пироги.
Re: Время реакции банкомата
Кривое ПО касается не только банкоматов, а вообще околожелезного ПО. Писать в кому-либо не вижу смысла, ибо там не идиоты и делается все это осознанно.Venique писал(а):Вы хоть написали бы в NCR, например, а то ребята-то и не в курсе...
Re: Время реакции банкомата
Ну конечно, новое железо-то надо продавать. Вон, в смартфонах уже шесть гигов оперативки благодаря треклятому Андроиду.
sarcasm
Добавлено спустя 5 минут 25 секунд:
И вообще, производитель на конкретном конфиге гарантирует стабильную работу только предоставленной сборки ПО. Установка любого дополнительного ПО автоматически эту гарантию убивает, т.е. делается на свой страх и риск. Понятно, что такого не бывает и всегда есть сторонний софт, но бездумные попытки воткнуть что-то ресурсоёмкое на древнем железе неминуемо приводит к таким вещам.
sarcasm
Добавлено спустя 5 минут 25 секунд:
И вообще, производитель на конкретном конфиге гарантирует стабильную работу только предоставленной сборки ПО. Установка любого дополнительного ПО автоматически эту гарантию убивает, т.е. делается на свой страх и риск. Понятно, что такого не бывает и всегда есть сторонний софт, но бездумные попытки воткнуть что-то ресурсоёмкое на древнем железе неминуемо приводит к таким вещам.
Re: Время реакции банкомата
При достаточной кривизне рук и извилин и полном игнорировании принципов написания и тестирования по(по экономическим или раздолбайским соображениям), даже самая новая железка будет сбоить.
У зеленых уже как пол года на устройствах крутятся скринсейверы. Инженеры приезжают отключают. Банк удаленно опять проливает непоёми что и снова появляются скринсейверы. Письма, звонки, всё бесполезно. Удаленно они могут везде по своей тупости включить. А отключить не могут.
Кроме скринсейверов также много месяцев лагают экранные формы(кнопки скачут, шрифт исчезает и т.д.) раздел меню для платежей и переводов любит намертво повиснуть. Софт свежий раскачали -
всё летает. День прошел, банк долил обновы и всё, тупняки. Борьба идет многомесячная. Но как с ветрянными мельницами. Либо обратная связь ни по одному из каналов людских не работает либо просто до фонаря. Обновления выпускаются регулярно. а очевидные косяки как были так и есть.
Эффективный менеджмент видимо студентам доверил софт писать.
У зеленых уже как пол года на устройствах крутятся скринсейверы. Инженеры приезжают отключают. Банк удаленно опять проливает непоёми что и снова появляются скринсейверы. Письма, звонки, всё бесполезно. Удаленно они могут везде по своей тупости включить. А отключить не могут.
Кроме скринсейверов также много месяцев лагают экранные формы(кнопки скачут, шрифт исчезает и т.д.) раздел меню для платежей и переводов любит намертво повиснуть. Софт свежий раскачали -
всё летает. День прошел, банк долил обновы и всё, тупняки. Борьба идет многомесячная. Но как с ветрянными мельницами. Либо обратная связь ни по одному из каналов людских не работает либо просто до фонаря. Обновления выпускаются регулярно. а очевидные косяки как были так и есть.
Эффективный менеджмент видимо студентам доверил софт писать.
- central
- Модератор
- Сообщения: 2087
- Зарегистрирован: 20 дек 2010, 04:59
- Авто: Майбах
- Благодарил (а): 32 раза
- Поблагодарили: 90 раз
Re: Время реакции банкомата
Бесполезно... Писал... Звонил... Всем до фонаря... Может в других странах и по другому, но в России - это как об стену горох.Venique писал(а):Вы хоть написали бы в NCR, например, а то ребята-то и не в курсе...
TROUBLE-SHOOTER
Re: Время реакции банкомата
Так их нет в конфигурации. Разработчики Аптры предусматривают тайм-ауты для сетевого интерфейса с хостом и для пользовательского интерфейса. А для межмодульного интерфейса внутри банкомата не предусмотрели.acsel писал(а):Но ведь никто не мешает самому эти таймауты установить.
А так да, в промышленной автоматике уже давно существуют вотчдоги и прочие методы борьбы с зависаниями. Представьте себе, что может произойти если такой "банкомат" будет управлять ядерным реактором.
-
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: Время реакции банкомата
Кстати насчёт банкоматных тормозов: Детвиг Агент нам временами такое устраивал когда-то на Аптре, пока не снесли его повсеместно нахрен. И какая-то система видеонаблюдения, которую пробовали. Ещё безопасники любят стандартные антивирусы повсюду насильно пихать; понятное дело, что их современные версии рассчитаны на компы, имеющие в разы больше ресурсов, чем системники банкоматов 10-летней давности). Из "железных" причин - нередко тормоза вызывают "убитые" винты, дающие задержки при чтении.
Re: Время реакции банкомата
nonpar писал(а):Из "железных" причин - нередко тормоза вызывают "
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Время реакции банкомата
На моем опыте был нестандартный случай, когда заполнилась память электронного журнала и б-т NCR стал жестко тупить после каждого слайда по 5-60 сек. Снял журнал на флешку и как рукой сняло Вот помучился я тогда, все перебрал, даже с провайдером переругался
П.С. Стандартные случаи в основном как уже написали с железом - грязь, пыль, перегрев, засохшая термопаста, не работающие кулеры и тп.
П.С. Стандартные случаи в основном как уже написали с железом - грязь, пыль, перегрев, засохшая термопаста, не работающие кулеры и тп.
Последний раз редактировалось shuroopp 11 сен 2017, 22:02, всего редактировалось 1 раз.
-
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: Время реакции банкомата
Это всем очевидные вещи, сводящиеся к перегреву процессора материнской платы или БП. Менее очевидные, но тоже заметные на глаз - высыхание и вздутие конденсаторов на мамке (реже в БП компа).shuroopp писал(а):грязь, пыль, перегрев, засохшая термопаста, не работающие кулеры
Меня же интересуют факторы, не связанные с элементарным разгильдяйством и не выявляющиеся беглым осмотром.
Re: Время реакции банкомата
Самый важный фактор - ошибка в архитектуре Аптры, связанная с отсутствием тайм-аутов в межмодульном интерфейсе. Архитектура Аптры подразумевает, что любой модуль всегда сообщает свой статус в ответ на команду. Если ответа от модуля нет, то Аптра зависает в ожидании ответа. Можно прерывать зависшую транзакцию с хоста, но для этого надо грамотно конфигурировать хост и банкомат.nonpar писал(а):Меня же интересуют факторы, не связанные с элементарным разгильдяйством и не выявляющиеся беглым осмотром.
Re: Время реакции банкомата
И каким же образом можно отменить транзакцию, если Аптра не отвечает на команды с хоста во время операции? Расскажите про тонкости конфигурации.
Re: Время реакции банкомата
Вообще-то Аптра - это многопоточное Windows-приложение, а не однопоточное DOS-приложение.Venique писал(а):И каким же образом можно отменить транзакцию, если Аптра не отвечает на команды с хоста во время операции?
Ничего удивительного, ведь в Аптре команды с хоста не стекуются. Поэтому при запуске стороннего ресурсоемкого приложения Аптра теряет часть команд.nonpar писал(а):Кстати насчёт банкоматных тормозов: Детвиг Агент нам временами такое устраивал когда-то на Аптре, пока не снесли его повсеместно нахрен.
-
- Специалист
- Сообщения: 272
- Зарегистрирован: 30 сен 2011, 15:25
- Благодарил (а): 3 раза
- Поблагодарили: 15 раз
Re: Время реакции банкомата
Откуда вам это известно? У меня не было времени и причин вникать в "B66046 AA-NDC - Developer’s Guide", но там эти вопросы вроде бы освещены в разделе "Synchronising with the Customisation Layer".booby писал(а):А для межмодульного интерфейса внутри банкомата не предусмотрели.