19.12.2006 13:49
Mtirt
 
По свежим следам участия в открытии магазина появился вопрос:
Бывает ситуация, когда касса не может реплицировать базы данных с сервером УКМ4. Причем по моим наблюдениям вывести из этого состояния кассу не может ничто, кроме перезагрузки.
Можно ли каким-то другим способом перезапустить процесс репликации между кассой и сервером?
Иногда в кассе приличная очередь и очень трудно остановить ее даже минут на 5-7....
19.12.2006 16:00
shebdim
 
Правильно я понял, что имеется ввиду перезагрузка именно кассы, то есть перезагрузка сервера оже не даёт никакого эффекта? Кстати, о какой версии идёт речь?
19.12.2006 18:26
Mtirt
 
Версия 41 sp2.
Да. Перезагрузка кассы. Перезагрузка кассового сервера обычно не помогает.
20.12.2006 07:16
Gromila
 
Mtirt, Смотри Администрирование->Журнал сервера там всегда много интересного можно найти если что-то не работает! Там должно написаться вот такое!

20.12.2006 09:39:46 Replicator#7#00C03A08 waiting client permission
20.12.2006 09:39:46 Replicator#8#00BEF8C0 monitoring
20.12.2006 09:39:46 Replicator#8#00BEF8C0 updated
20.12.2006 09:39:46 Replicator#7#00C03A08 payments
20.12.2006 09:39:46 Replicator#7#00C03A08 users
20.12.2006 09:39:46 Replicator#7#00C03A08 disc_std_classif
20.12.2006 09:39:46 Replicator#7#00C03A08 disc_std_classif
20.12.2006 09:39:46 Replicator#7#00C03A08 disc_std2time_summa
20.12.2006 09:39:45 Replicator#7#00C03A08 disc_std2perscard_stoplist
20.12.2006 09:39:45 Replicator#8#00BEF8C0 waiting client permission
20.12.2006 09:39:45 Replicator#8#00BEF8C0 payments
20.12.2006 09:39:45 Replicator#8#00BEF8C0 users
20.12.2006 09:39:45 Replicator#8#00BEF8C0 disc_std_classif
20.12.2006 09:39:45 Replicator#8#00BEF8C0 disc_std_classif

это кусок для примера!

Если не пишется то поидее должна писаться ошибка или еще что, так как когда ты перегружаешься кассы реплецируются - значит все настроенно нормально! Смотри журнал сервера!
20.12.2006 07:20
Mtirt
 
Gromila, давай договоримся, что такое журнал сервера и монитор сервера я знаю.
То что ты мне прислал, на самом деле лог загрузки данных из торговой системы.
Речь идет именно об об ошибке репликации кассы и УКМ-сервера.
Обычно одной из касс магазина...
20.12.2006 07:28
Gromila
 
Mtirt, В какую сторону у тебя не идет ! С УКМ сервера на кассы или наоборот с кассы чеки и все остальное не валятся в УКМ сервер?

И это кстати есть репликация УКМ сервера на кассы!

Replicator#8#00BEF8C0 users

Данная строчка говорит что идет репликация данных на 8-ую кассу таблицы users!
20.12.2006 07:32
Mtirt
 
Самое смешное по вчерашнему случаю было следующее:
чеки с кассы сливались нормально, а вот данные с сервера она не забирала.
А ошибка была такая:
12:23:31: WARNING:Replicator#1#00D885B0:class db_error( Command failed: Error(1205) Lock wait timeout exceeded; Try restarting transaction: SQL delete from available_receipt_item_properties ). Пауза 300 сек.
20.12.2006 07:50
Gromila
 
А Да есть такая штука у меня тоже она была и есть но еденично ! просто кассу перегружаешь и все нормально работает дальше!

Но у тебя значит что потом опять выскакивает! Данная проблема возникает при косячном сетевом соединении соответсвенно когда идет работа по реплики сервака на кассу теряется сетевое соединение или у кассы как-то меняется приоритет что она прекращает работу и востанавливается сразуже то происходит именно то что ты написала:

Это идеал, но может быть что-то отличное от сетевого соединения!

( Command failed: Error(1205) Lock wait timeout exceeded; Try restarting transaction: SQL delete from available_receipt_item_properties ).
20.12.2006 07:53
Mtirt
 
Выше же написала. Касса в сети. Данные на сервер выгружает.
Но не забирает.
А вчера было открытие магазина, в очереди в каждую кассу - человек по 20 (Интересно, что они все дружно пришли). Перезагрузить кассу очень проблематично. Покупатели тут же начинают ругаться...
Вот и спрашиваю, что сделать, чтобы и касса данные забирала и очередь не останавливалась.
20.12.2006 07:58
Gromila
 
12:23:31: WARNING:Replicator#1#00D885B0:class db_error( Command failed: Error(1205) Lock wait timeout exceeded; Try restarting transaction: SQL delete from available_receipt_item_properties ). Пауза 300 сек.

Вообще при такой ошибки если ты посмотришь касса должна перейти в режим ПОИСКА и даже не должна а обязанна как енто у меня и происходит! а енто говорит о том что соединение клиент-сервер работает как-то не по человечески! (У меня происходит переодически такая фигня, где-то раз в 2-3 месяца) может кто пинает сетевой проводок!
Часовой пояс GMT +3, время: 11:53.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.