PDA

Просмотр полной версии : После 12 ночи завиает касса при пробитии чека



sibgaba
27.10.2013, 10:22
У самого уже мыслей нет, может кто то предложит свои варианты (к рассмотрению принимается любой бред)

Большой комплекс, несколько ресторанов в Торговом центре, порядка 20 станций Кипера, все сидят на выделенных серверах, все сервера крутятся на одной Win машине.

Одно из заведений работает так:
По будням (пн-пят) работает с 12 до 16 (чисто на бизнес ланч).
В ночь с пятницы на субботу и с субботы на воскресенье работают как ночной клуб до 6 утра.

4 станции официанта, 2 кассы (1 в баре и одна на входе).

Версия кипера 6,97 (сейчас W, до этого была K).

Года 2 отработали по такой схеме без проблем и вот началось...

Ночью, строго после 12, при пробитии очередного чека зависает касса входа. Выглядит это так: кассир рассчитывает стол, вводит сумму оплаты, видит сдачу нажимает "ввод" и касса, вместо того что бы распечатать чек, зависает. Т.е. ни на что не реагирует.

Причем это совсем не первый чек после 12 ночи. Бывает так что после полночи пробьют 5-10-15-20 чеков и на очередном зависнет. Все зависоны укладываются в интервал времени с 00-00 до 00-40. Бывает что в этот период зависнет 1 чек, а бывает что и 3-4. А после 00-40 все работает как часы.

Местный Админ клянется что в период с 00-00 до 00-40 у него ничего не происходит. И действительно, в событиях винды на сервере нет абсолютно ничего подозрительного.

При этом касса в баре не зависает ни разу и чеки там не теряются.

Еще 3 других ресторана, которые так же работают в ночь и у которых такие же выделенные сервера, которые крутятся на том же общем Windows сервере - работаю и хлопот не доставляют.

После зависания ребутим кассу (по питанию) - стол закрыт, кипер молчит (т.е. не говорит что "касса была выключена при оформлении...") кассир работает дальше. Чек в кипере закрылся нормально (это видно в мониторе и в отчетах после закрытия дня) сумма в ФР не попала (по утру расхождение между Балансом Кипера и Z с ФР на сумму этого чека). Потом через тест драйвара пробиваем эти суммы в ФР.

Кассовый сервер при этом не зависает (все остальные станции и касса в баре работают штатно).

В errors.txt ни на сервере ни на кассе никаких ошибок не фиксируется.

Что пробовали делать:
1. Грешили на ФР. Поменяли местами регистраторы м/у кассой входа и баром, проблема осталась на входе, значит не ФР.

2. Обновили версию до 6,97W - не помогло (да и вряд ли в этом дело, т.к. 2 года до этого все было ОК)

3. Грешили на сеть (хотя все станции зацеплены к одному свичу). Поменяли IP на кассе, всячески извращались с настройкой локалки.
Сидели ночами пинговали кассу с сервера. Вот тут интересная картина. В момент, когда у кассира завис кипер, в окне выделенного сервера у кассы стоит статус "Close Table XXX". А пинги при этом до кассы продолжают идти как и раньше. Т.е. зависает именно кипер, а не машина с ДОСом и не сеть.

4. Пробовали ночью (до 12 и в начале первого, т.е. "пока не началось") привентивно перезагружать кассовый сервер - не помогает. Так же вылетает 1-3 чека в период с 00-00 по 00-40

5. Анализировали чеки на которых зависает касса - никакой закономерности... Блюда разные (такие же бьются и до 12 и после), валюты разные, скидки разные (а в половине чеков скидки вообще нет).

У кого какие идеи?

gte_33
27.10.2013, 11:09
sibgaba, У меня на одном объекте была подобная ситуация. Ровно после двенадцати и примерно в течении получаса вся система жила своей жизнью, Касса зависала. Тоже выделенный сервер, касса и четыре станции официанта. Причем удивляло то, что ночью практически не было гостей (работало круглосуточно) и нагрузки на систему не было абсолютно никакой. Днем сумасшедший бизнес-ланч и все работает как часы. Тоже никакой закономерности и звонки ночью просто доставали. Потом все привыкли, а потом и перестали работать круглосуточно (только до 23-00). Проблема решена была сама собой...

sibgaba
27.10.2013, 11:24
Потом все привыкли, а потом и перестали работать круглосуточно (только до 23-00)

Да я уже тоже готов предложить им закрываться в 23-59...
Вот только не прокатит такое решение :(

VampireKB
27.10.2013, 12:30
Точно готов выслушивать бредовые идеи ? :)
1)Бесперебойник на кассу
2)Касса на входе у тебя с ПДС работает?(Если да,перезагружай кардсервер)
3)поменяй саму станцию :)

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

Посмотри Редактор,может там ПЕРИОД меняется ? (это уже ваще как бред полный)

sibgaba
27.10.2013, 12:34
Точно готов выслушивать бредовые идеи ?
На все готов, таже святой водой окрапить...


1)Бесперебойник на кассу
Стоит с рождения.

2)Касса на входе у тебя с ПДС работает?(Если да,перезагружай кардсервер)
Да, работает с ПДС. Но вот например сегодня в промежутке м/у 00-00 и первым зависшим чеком вообще никаких карт на кассе не применялось. И в том чеке который звавис тоже скидок не было (было просто пробито блюдо "Вход")


3)поменяй саму станцию
В планах на след выхи.

Rus75lan
27.10.2013, 13:44
а на время махнуть местами железо, например барную станцию и на входе?
и все-таки, может в шедуллере висит какой-нибудь бэкап?

okis
27.10.2013, 13:52
А лог фискальника что говорит? Если файл лога большой, можно попробовать его прибить.

sibgaba
27.10.2013, 15:32
лог ФР (кстати Штрих-М) всегда грит одно и то же:


Err. 29/09/2013 00:13:00 Касса была выключена при оформлении чека продажи. Сумма чека 500.00 Кол-во чеков изменилось: 70 -> 71, значит чек все-таки закрыт.

Где он видит изменившийся номер чека (в БД или в ФР) я, честно говоря, не понял...

Станции махну на след неделе. Но только не с баром, а с другой точкой.

SH
27.10.2013, 20:09
Заземление?
Все похоже на то, что кипер чек обработал, в фр отдал (потому что нет "нет связи с фр" и нет бинарника), а фр чек не печатает и не дает отлуп киперу, что чек напечатан. Т.е. проблема, все-таки, в цепочке от кипера до фр. ком-порт, кабель, земля на фр. У вас в 12 ночи может, ничего такого и не происходит, а что там у электриков на подстанции?

amnch
28.10.2013, 16:02
Попробовать время перевести на час (вперед/назад) посмотреть как себя касса поведет.

sibgaba
28.10.2013, 16:53
Попробовать время перевести на час (вперед/назад) посмотреть как себя касса поведет.
Думал об этом. Только не понятно какое время переводить.
1. На Фискальнике? Смысла не вижу т.к. ФР уже исключили.
2. На системном блоке кассы? Но т.к. сервер кипера выделенный, то локальное время кассы не влияет ни на что.
3. На виндовом сервере? Вот это может быть... И тогда если проблема так же сдвинется на час, то искать надо где то в сервере и кассе, а если останется на месте, то где про ночью происходит что то еще...

Mikkey O'Fish
28.10.2013, 21:45
Ну, если время поменять на кассе и на сервере, а проблема останется, значит кипер не причем:).
Кстати, на кассе бесперебойник с AVR, или какой-нибудь дешняцкий? А то у меня на одном объекте напряжение плавает так, что касса тупо выключается.

perpetuum_beer
26.03.2015, 17:53
А чем в итоге закончилась история?
Ловлю несколько недель ровно тоже самое.

sibgaba
26.03.2015, 20:59
Да собственно ничем не закончилось... Так и продолжается.
Кассиры приноровились и стараются с 12 ночи до пол первого чеки не закрывать.

Перепробовали, по моему, все что только можно - ничего не нашли :(