Форум OlegON > Программы и оборудование для автоматизации торговли > Кассовые программы > УКМ-4

Валится SQL при возвратах, аннулировании и сторно : УКМ-4

20.04.2024 8:49


21.09.2015 14:44
DJRampAge
 
Собственно, такой вот косяк. Сталкивался кто с таким?
Продажи наличные, безналичные, загрузка номерклатуры, выгрузка чеков - всё в норме.
Ранее этот же самый дистрибутив был установлен на других магазинах и было всё в порядке. Последние 2 установки показывают такую вот проблему, как на фото ниже.
Установка производилась методом v64 -> v65 -> sp1 -> sp2
Собственно вопрос - как вылечить это?
21.09.2015 14:59
OlegON
 
Так 192.168.2.20 кто такой и кем приходится кассе? Какая топология?
21.09.2015 15:05
Discodog
 
Настройка магазина/Описание/Описание/Параметры - галочка "Восстановление и возврат локальных чеков при недоступном сервере" если стоит - снять и проверить возврат.
21.09.2015 15:16
DJRampAge
 
192.168.2.20 - адрес укм-сервера. топология - от одного свитча 100/1000 идёт на все компы, кассы и весы.
а галочку проверю, спасибо
21.09.2015 15:25
Discodog
 
а если галочка не стоит, то поставьте) Было на 49й подобное, галочкой этой рулил )
21.09.2015 16:39
DJRampAge
 
чуда не случилось

лог кассы:
15:27:29: 0x00020008: INFO: NTLP#0e26e9f8: Socket 19 connected to 192.168.1.20: new channel 3059120488 created
15:27:29: 0xbbe1800e: INFO: NtlpTrnManager: Remote username: ukm3w5e111lozzag. ptr = ffffffffb6567968
15:27:29: 0xbbe1800e: INFO: NtlpTrnManager: Answer for 192.168.1.201 host: remotehost, db = ukmclient, port = 3306, user = ukm3w5e111lozzag
15:27:29: 0xbbe1c00e: INFO: NtlpTrnManager: Remote username: ukm3w5e111lozzag. ptr = ffffffffb6567968
15:27:29: 0xbbe1c00e: INFO: NtlpTrnManager: Answer for 192.168.1.201 host: remotehost, db = ukmclient, port = 3306, user = ukm3w5e111lozzag
15:27:29: 0x00020008: INFO: LOGIN: operation in complete
15:27:49: 0x00004000: INFO: context: Pop front context CContextReceipt
15:27:50: 0x00004000: DEBUG: luaukm: hello
15:28:03: 0x00004000: INFO: context: Push front context CContextReceipt
15:28:13: 0x00004000: INFO: context: Pop front context CContextReceipt
15:28:14: 0x00004000: DEBUG: luaukm: hello
15:30:51: 0x00004000: WARNING: OBSOLETE: Sec: пользователю Дербе Елена Георгиевна(7) дал права на операцию 279 Рейн Павел Юрьевич(1)
15:30:59: 0x00004000: INFO: NtlpTrnManager: Receive host:192.168.1.20, db:ukmserver, port: 0, user: ukm000000020pnzk
15:33:06: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-br-65-2015_07_13_18_26_15/ukm/libukm/ccontext_default.cpp(706) HandleReturnbyreceiptBasic: Ошибка при подключении БД. Параметры подключения: host=192.168.1.20, user=ukm000000020pnzk, db=ukmserver, port=0: Error(2003) Can't connect to MySQL server on '192.168.1.20' (110): SQL
15:33:07: 0x00004000: WARNING: debug#/usr/local/storage/home/ukm/build-br-65-2015_07_13_18_26_15/ukm/libukm/addons.cpp(63) create: Anomalous parameter in /usr/local/storage/home/ukm/build-br-65-2015_07_13_18_26_15/ukm/libukm/video_control_itv.cpp(16) factory No more data in tokenizer
15:33:07: 0x00004000: INFO: UpdatesDownloadMonitor#b65140c0: Pending terminate request received
15:33:07: 0x0911400c: INFO: UpdatesDownloadMonitor#b65140c0: finished


лог сервера:
15:30:12: 0x00004e0c: INFO: NtlpTrnManager: Remote username: ukm000000020pnzk, for host: 192.168.1.20
15:30:12: 0x00004e0c: INFO: NtlpTrnManager: Answer for 192.168.1.20 host: remotehost, db = ukmserver, port = 0, user = ukm000000020pnzk


по какой-то причине системы стучится в 0 порт, хотя запрос уходит на 3306. при чём имена пользователей совершенно дикие
21.09.2015 16:40
DJRampAge
 
да, в логах ip другой подсети. 2 магазина с одинаковой проблемой, так что тесты провожу там, где нахожусь.
21.09.2015 16:55
Dim
 
в rc.ukm кассы параметры сервера правильные?
21.09.2015 17:23
DJRampAge
 
визуально никаких отклонений не вижу
rc.ukm:
port=1234
addr=127.0.0.1
mysql_port=3306
base=ukmclient
user=ukm_terminal
password=CtHDbCGK.C
server=192.168.1.20
21.09.2015 17:26
DJRampAge
 
Цитата:
15:30:12: 0x00004e0c: INFO: NtlpTrnManager: Answer for 192.168.1.20 host: remotehost, db = ukmserver, port = 0, user = ukm000000020pnzk
как ещё я понял из этой строчки, сервер отдаёт в параметрах подключения порт 0 вместо 3306. не исключено, что могу и ошибаться
Часовой пояс GMT +3, время: 08:49.

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