У самого уже мыслей нет, может кто то предложит свои варианты (к рассмотрению принимается любой бред)
Большой комплекс, несколько ресторанов в Торговом центре, порядка 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 и после), валюты разные, скидки разные (а в половине чеков скидки вообще нет).
У кого какие идеи?