Две ККМ Атол - отваливаются порты
Две ККМ Атол - отваливаются порты
К терминалу через USB подключены 2 Атоловских онлайн-кассы, com-порты перенаправлены через serial.
Перенаправленные порты периодически отваливаются без видимых причин. Восстанавливаются после переподключения к сеансу, либо после его завершения и установления нового. Когда была подключена только одна касса, проблем вроде не было.
Прикладываю 2 одновременно снятых лога: 1-й - втваревый, а 2-й формируется скриптом в терминальном сеансе и показывает, что происходит с портами: каждые 5 сек скрипт выполняет change port, и если результат отличен от предыдущего, то пишет его в лог.
Перенаправленные порты периодически отваливаются без видимых причин. Восстанавливаются после переподключения к сеансу, либо после его завершения и установления нового. Когда была подключена только одна касса, проблем вроде не было.
Прикладываю 2 одновременно снятых лога: 1-й - втваревый, а 2-й формируется скриптом в терминальном сеансе и показывает, что происходит с портами: каждые 5 сек скрипт выполняет change port, и если результат отличен от предыдущего, то пишет его в лог.
-
- Разработчик
- Сообщения: 12025
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Две ККМ Атол - отваливаются порты
Напиши в конфиге втвари:
За 20 минут работы много лога будет. Надо сразу после загрузки терминала нажать в конфигураторе "получить лог" и затем постараться побыстрее ловить отвал порта. Лог сохранять сразу после того, как первый порт отвалится. Чем быстрее будет воспроизведена проблема и соответственно чем меньше будет лога - там больше шансов в этом логе разобраться.
Код: Выделить всё
serial=com3(usb 3-2), com4(usb 3-1),debug
Re: Две ККМ Атол - отваливаются порты
Завтра попробую с debug. Но конфигуратора тут нет, всё работает через штатные виндовые tftp/dhcp, лог беру с втвари через веб, это же наверно не принципиально ?
Re: Две ККМ Атол - отваливаются порты
Новые логи:
WTware LOG.txt Втваревый пришлось выложить на ядиск, т.к. слишком большой и форум его не пропускает.
WTware LOG.txt Втваревый пришлось выложить на ядиск, т.к. слишком большой и форум его не пропускает.
-
- Разработчик
- Сообщения: 12025
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Две ККМ Атол - отваливаются порты
Форум пытается намекнуть, что прочитать 4 мегабайта лога не очень просто В логе 14 минут работы. Быстрее не поулчается?
Re: Две ККМ Атол - отваливаются порты
Пока не получилось, но попробую еще раз, может свезёт...
Re: Две ККМ Атол - отваливаются порты
Вот 11 минут работы, разница не велика:
WTware LOG.txt Меньше вряд ли будет, ну не отваливаются они так быстро.
WTware LOG.txt Меньше вряд ли будет, ну не отваливаются они так быстро.
Re: Две ККМ Атол - отваливаются порты
Полностью автоматизировал отлов лога в нужный момент, и таки раза с 5-го свезло
Вот, меньше 3 минут работы: Однако форум даже 800кб не пустил, пришлось архивнуть.
Вот, меньше 3 минут работы: Однако форум даже 800кб не пустил, пришлось архивнуть.
Re: Две ККМ Атол - отваливаются порты
aka, ну что там видно в логе ?
-
- Разработчик
- Сообщения: 12025
- Зарегистрирован: Ср окт 01, 2003 12:06 am
- Откуда: Роcсия, Тольятти
- Контактная информация:
Re: Две ККМ Атол - отваливаются порты
Надо сохранять логи конфигуратором, не браузером. Конфигуратор эволюционировал из утилиты для снятия лога. Он пишет больше. Надо загрузить терминал, залогиниться. Затем в конфигураторе на вкладке "Логи" нужного терминала нажать большую кнопку "получить лог". Лог начнет писаться в конфигуратор. И затем начинать работу с ККМ. Когда порт отвалится - прекратить работу с ККМ, чтоб не засоорять лог обменом с оставшимся портом. Для уверенности, после того, как прекратится работа с ККМ, контрольный выстрел "change port".И после этого сохранять в кофнигураторе лог.
Два последних лога (16 и 17 сентября) похожи на оборваные в середине выполнения запроса чтения из порта. Но вызов chаnge port отражается же в логе, и последним должен быть именно открытие/закрытие порта от change port. Похоже что в браузер ушел не весь лог. Надо конфигрутаором снять.
Два последних лога (16 и 17 сентября) похожи на оборваные в середине выполнения запроса чтения из порта. Но вызов chаnge port отражается же в логе, и последним должен быть именно открытие/закрытие порта от change port. Похоже что в браузер ушел не весь лог. Надо конфигрутаором снять.