[ОТВЕТИТЬ]
Опции темы
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, время: 09:10.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.