[ОТВЕТИТЬ]
30.01.2014 12:20
RomanSmal
 
В один "прекрасный" день на магазине перестали нормально работать сразу три прайсчекера Штрих-М все подключено к одному серверу прайс чекеров иУКМ... связь есть, репликация идет, но вот считывание любого ШК оканчивается ошибкой ШК - не найден...

Код:
WARNING: PriceChecker#Shtrih-M: 192.168.18.59#057e4388: Error from PC. 
Msg code: af. Err code: d9.
0x0000adb8: INFO: PriceChecker#Shtrih-M: 192.168.18.59#057e4388: 
operator(), m_sock_send.read: read failed. socket was closed.: Socket 
handle is 1876
Также встречаются строки обычные типа:
  0x0000a9f8: WARNING: main: barcode 5622500802646: Товар с кодом 
5622500802646 не найден
- кусок логов сервера прасчекера...

Уже весь мозг сломал - что может быть?
30.01.2014 12:23
whitewizard
 
Антивирус :)
30.01.2014 12:27
RomanSmal
 
Александр - не смешно...
Проверка связи производилась одной из первых. связь между прайсчекером и службой есть... об этом говорит и лог службы прайс чекеров который я привел
30.01.2014 12:29
OlegON
 
Цитата:
RomanSmal Александр - не смешно...
А никто не смеется... Первое, что надо проверить - мусор на хосте.
Второй вариант - повреждения БД, туда в журнал залезть, поковыряться.
30.01.2014 12:33
whitewizard
 
Кстати, да.
На другом сервере пробовали сервер прайс-чекеров поднимать?
30.01.2014 12:35
RomanSmal
 
база целая, проблем нет... на всякий случай скинул все версии табличек в базе прайсчекера и запустил репликацию.
Сервер УКМ отчитался, что все таблички отправил туда заново... по количеству записей все совпадает... (проверял только таблицы связанные с номенклатурой)
30.01.2014 12:39
RomanSmal
 
Цитата:
whitewizard Кстати, да.
На другом сервере пробовали сервер прайс-чекеров поднимать?
нет - физически другого сервера нет на подразделении...
есть вариант отдельной локальной машины но это не вариант по сугубо нравственным причинам... ибо нечего разводить бардак... в качестве эксперимента готов проверить.

Есть ли другие способы локализации проблемы и ее устранения?
30.01.2014 12:40
RomanSmal
 
Цитата:
OlegON А никто не смеется... Первое, что надо проверить - мусор на хосте.
Второй вариант - повреждения БД, туда в журнал залезть, поковыряться.
Можно подробнее про мусор?
30.01.2014 13:21
OlegON
 
Миллион раз уже обсуждалось, что не надо ставить на сервер БД. Антивирусы, домены и прочее. На чистом, свежеустановленном хосте должны быть только MySQL и УКМ4. Машина не в домене и с регулярно, подконтрольно обновляемой виндой. Недостаточно знать, что связь есть, она может быть нестабильной, может быть файлы где-то зажимает. Прецеденты с антивирусом уже были. Обновление баз и куча устройств на вылет. Аналогично и с виндой. Это следует проверить.
Но сначала, в базе эти штрихкоды есть? Хотя "socket was closed" говорит, что соединение порвали... На сетевой ошибки посмотреть, рутеры по дороге...
30.01.2014 13:31
whitewizard
 
А тест прайсчекера работает?
31.01.2014 02:52
RomanSmal
 
Цитата:
whitewizard А тест прайсчекера работает?
И не только тест... связь с прайсчекером устойчивая - задержки минимальны...
С помощью теста драйвера Штрих-М проверяли считывание ШК и всяческие настройки... Штрихкод идет в виде ХХХХХХХХХХХХХ#13#10
В скрипте pch_serv.lua меняли сообщение о не найденном ШК - и на прайсчекере оно тоже меняется...

Цитата:
OlegON Миллион раз уже обсуждалось, что не надо ставить на сервер БД. Антивирусы, домены и прочее. На чистом, свежеустановленном хосте должны быть только MySQL и УКМ4. Машина не в домене и с регулярно, подконтрольно обновляемой виндой. Недостаточно знать, что связь есть, она может быть нестабильной, может быть файлы где-то зажимает. Прецеденты с антивирусом уже были. Обновление баз и куча устройств на вылет. Аналогично и с виндой. Это следует проверить.
Практически все условия соблюдены: антивирус NOD32 игнорирует каталог сервера прайсчекера и IP адреса самих устройств связь с интернетом и обновлениями пресечена очень давно... Все это работало более 1 года...
Цитата:
OlegON Но сначала, в базе эти штрихкоды есть? Хотя "socket was closed" говорит, что соединение порвали... На сетевой ошибки посмотреть, рутеры по дороге...
В базе УКМ - есть... в базе сервера прайсчекера тоже... (скидывал версионность и приводил их в соответствие)
31.01.2014 08:20
OlegON
 
Цитата:
RomanSmal Практически все условия соблюдены: антивирус NOD32 игнорирует каталог сервера прайсчекера и IP адреса самих устройств связь с интернетом и обновлениями пресечена очень давно... Все это работало более 1 года...
Да-да, тут уже был один любитель и именно NOD32... А про наивность "я отключил антивирус" я уже раз 10 писал...
31.01.2014 12:23
Павел Сосновских
 
не с прайс-чекерами, а с кассами, но именно с нод32 были как-то раз боооольшие проблемы
связь устанавливалась и тут же разрывалась, сопровождая это преднастроенным пищанием спикера
тогда на линейке из 10+ касс было очень весело - такую какафонию не часто услышишь
04.02.2014 07:36
::sparco::
 
Всем привет! Подскажите может кто в курсе. Установили прайсчекеры на трех магазинах все работает отлично. через сутки звонят и говорят что не один не работает. Выезжаю на объект вижу "Штрих код не найден". Перезапускаю модуль контроля цен и все работает как и должно. Проходит меньше суток и опять та же беда. Опять перезапуск модуля контроля цен и опять все работает. и так по кругу... Стоял нод32... удалил. все равно ошибка осталась.
04.02.2014 07:40
Mtirt
 
Как делается бэкап базы? Останавливаются ли при этом службы Супермага?
А Служба модуля контроля цен?
05.02.2014 06:44
RomanSmal
 
Цитата:
Mtirt Как делается бэкап базы? Останавливаются ли при этом службы Супермага?
А Служба модуля контроля цен?
Не понятно кому адресован вопрос но все же у меня:
Бэкап не делается.
Служба модуля контроля цен - отсутствует в виду использования 1С.
05.02.2014 06:46
RomanSmal
 
Цитата:
OlegON Да-да, тут уже был один любитель и именно NOD32... А про наивность "я отключил антивирус" я уже раз 10 писал...
К сожалению кроме косвенных оценок моей компетентности ваш пост не содержит никаких рекомендаций.
05.02.2014 06:47
whitewizard
 
Так помог перевод скидки в ручной режим или нет?
05.02.2014 06:48
RomanSmal
 
нет. не она....
есть подозрения на общий мусор(старые акции) в данной таблице.
но пока не знаю с чем это съесть.
05.02.2014 07:50
RomanSmal
 
14:43:14: 0x0000071c: INFO: CListener#Shtrih-M#05a01dd8: Pending terminate request received
14:43:14: 0x0000071c: INFO: NTLP#05855668: Pending terminate request received
14:43:14: 0x0000071c: INFO: Connector to server#0174eb90: Pending terminate request received
14:43:14: 0x00009a70: INFO: NTLP#05855668: finished
14:43:14: 0x0000ad1c: INFO: Connector to server#0174eb90: finished
14:43:14: 0x0000b75c: INFO: CListener#Shtrih-M#05a01dd8: finished
14:43:14: 0x0000071c: INFO: Global: PC server finished --------------------------
14:43:23: 0x0000b108: INFO: Global: PC server started --------------------------
14:43:24: 0x0000b108: WARNING: debug#D:\DEVEL\build-br-47_sp5-2010_06_09_16_37_45\libukm\cglobal_cacheable.cpp(80) CacheAdapter::operator`()': c:\home\ukm\suite\boost-1.33.1\include\boost/optional/optional.hpp(526) unsigned __int64 &__thiscall boost::optional<unsigned __int64>::get(void), expr: this->is_initialized()
14:43:24: 0x0000c1e0: INFO: CListener#Shtrih-M#0200c6e0: started
14:43:24: 0x0000b108: DEBUG: luaukm: pch_hello
14:43:24: 0x0000c3b0: INFO: NTLP#057455e0: started
14:43:24: 0x0000c270: INFO: Connector to server#0200eb90: started
14:43:30: 0x0000c270: INFO: NTLP#057455e0: Socket 812 connected to 192.168.18.2: new channel 33812504 created
14:43:30: 0x0000c270: INFO: LOGIN: operation in complete
14:43:53: 0x0000c3b0: INFO: NTLP#057455e0: Socket 812 closed
14:43:53: 0x0000c3b0: INFO: NTLP#057455e0: Channel 33812504 closed
14:43:53: 0x0000c3b0: WARNING: PROTOCOL: ChannelDied
14:43:53: 0x0000c270: INFO: NTLP#057455e0: Socket 812 connected to 192.168.18.2: new channel 33812504 created
14:43:53: 0x0000c270: INFO: LOGIN: operation in complete
14:44:33: 0x0000c250: INFO: PriceChecker#Shtrih-M: 192.168.18.59#057f50d8: started
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL START TRANSACTION
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, template, keyboard, mcr, scanner, event FROM trm_in_input_templates where deleted = 0 and store_id = 13001 ORDER BY priority
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 2
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 2
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 3
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 3
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 8
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 8
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 17
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 17
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 4
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 4
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 1
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 1
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 7
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 7
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 5
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 5
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT field, value FROM trm_in_input_template_fields WHERE deleted = 0 and store_id = 13001 and input_template = 6
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT id, value, start, stop FROM trm_in_input_template_ranges WHERE deleted = 0 and store_id = 13001 and input_template = 6
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT v.id, v.item, v.quantity, v.tare_weight, feat1, feat2, feat3, stock from trm_in_var v WHERE v.id = '3600521042687' and v.deleted = 0 and v.nomenclature_id = 1
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select price from trm_in_pricelist_var where pricelist_id = 49 and var = '3600521042687' and deleted = 0
14:44:33: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL SELECT i.id, i.name, i.descr, i.measure, i.measprec, i.classif, i.prop, i.tax FROM trm_in_items i WHERE i.deleted = 0 and i.nomenclature_id = 1 and i.id = '121321'
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select price, minprice from trm_in_pricelist_items where pricelist_id = 49 and item = '121321' and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 14 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 14 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 14 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 1 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 1 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 1 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 3 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 3 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 3 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 6 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 6 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 6 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 11 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 11 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 11 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 5 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 5 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 5 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 15 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 15 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 15 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 16 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 16 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 16 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 18 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 18 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 18 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 22 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 22 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 22 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 25 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 25 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 25 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select * from trm_in_marketing_effort_in_cashline where marketing_effort_id = 1 and deleted = 0 and store_id = 13001
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_client where deleted = 0 and discount_type = 19 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select count(*) > 0 from trm_in_discount_types_classifclient where deleted = 0 and discount_type = 19 and global_id = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select store_id from trm_in_discount_types_where where global_id = 0 and discount_type = 19 and deleted = 0
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_discount_types_items where deleted = 0 and discount_type = 6 and item = '121321' and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 6 and classif_id = 34622 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 6 and classif_id = 45449 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 6 and classif_id = 94151 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 6 and classif_id = 94115 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 6 and classif_id = 5310 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 6 and classif_id = 0 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_discount_types_items where deleted = 0 and discount_type = 15 and item = '121321' and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 15 and classif_id = 34622 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 15 and classif_id = 45449 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 15 and classif_id = 94151 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 15 and classif_id = 94115 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 15 and classif_id = 5310 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL select modificator from trm_in_disc_std_classif where discount_type = 15 and classif_id = 0 and deleted = 0 and nomenclature_id = 1
14:44:34: 0x0000c250: WARNING: main: barcode 3600521042687: Anomalous parameter in D:\DEVEL\build-br-47_sp5-2010_06_09_16_37_45\libukm\ah_discount_classif_item.cpp(121) CDiscountInfoSTDClassifItem::get_modificators
14:44:34: 0x0000c250: WARNING: debug: MySQL-cоединение потока 0x0000b108 используется в потоке 0x0000c250. SQL ROLLBACK
14:44:35: 0x0000c250: WARNING: PriceChecker#Shtrih-M: 192.168.18.59#057f50d8: Error from PC. Msg code: af. Err code: d9.
05.02.2014 07:55
::sparco::
 
Цитата:
Mtirt Как делается бэкап базы? Останавливаются ли при этом службы Супермага?
А Служба модуля контроля цен?
Должны останавливаться все службы по идеи, как на самом деле я что-то и не проверял даже. Но дело в том что бэкап делается ночью, а ПЧ отваливается и днем.
05.02.2014 08:21
Mtirt
 
Цитата:
RomanSmal Не понятно кому адресован вопрос но все же у меня:
Бэкап не делается.
Служба модуля контроля цен - отсутствует в виду использования 1С.
Да, этот вопрос был не вам...
05.02.2014 08:24
Mtirt
 
Цитата:
RomanSmal нет. не она....
есть подозрения на общий мусор(старые акции) в данной таблице.
но пока не знаю с чем это съесть.
Судя по логам, действительно похоже на то, что проблема с какой-то скидкой (старой или нет, не знаю).

Могу предложить:
- удалить все старые акции и скидки в УКМ4. Оставить только действующие сейчас.
- если вывод информации со скидкой не принципиален, попробовать убрать вывод скидок в lua-скриптах, которые управляют выводом информации на прайс-чеккер.
05.02.2014 08:25
Mtirt
 
Цитата:
::sparco:: Должны останавливаться все службы по идеи, как на самом деле я что-то и не проверял даже. Но дело в том что бэкап делается ночью, а ПЧ отваливается и днем.
Т.е. ты утром пришел, проверил, прайс-чеккер работает. А через какое-то время - отвалился?
05.02.2014 10:10
OlegON
 
Цитата:
RomanSmal К сожалению кроме косвенных оценок моей компетентности ваш пост не содержит никаких рекомендаций.
Хорошо, скажу еще раз прямо. Антивирусов на хосте с БД не должно быть. Вообще. На крайний случай - полная деинсталляция. А по правильному - переустановка Windows после того, как захотелось антивирус поставить.
07.02.2014 05:02
RomanSmal
 
Предложение не конструктивно с точки зрения информационной безопасности
07.02.2014 08:11
OlegON
 
Цитата:
RomanSmal Предложение не конструктивно с точки зрения информационной безопасности
Раскройте это сомнительное заявление, пожалуйста, по каким требованиям на сервере БД должен быть антивирус? Тезисы с тем, что администраторы так хотят, можно не поднимать, чтобы не переходить к прямой оценке их компетенции...
11.02.2014 03:40
RomanSmal
 
Цитата:
Mtirt Судя по логам, действительно похоже на то, что проблема с какой-то скидкой (старой или нет, не знаю).

Могу предложить:
- удалить все старые акции и скидки в УКМ4. Оставить только действующие сейчас.
- если вывод информации со скидкой не принципиален, попробовать убрать вывод скидок в lua-скриптах, которые управляют выводом информации на прайс-чеккер.
Действительно после тотальной чистки таблицы рекламных акции на укм сервере, полной очистке таблиц скидок на сервере прайсчекера и новой репликации ситуация нормализовалась.... прайсчекеры показывают корректную скидку и ведут себя примерно.
* удалять записи пришлось непосредственно

Цитата:
whitewizard Так помог перевод скидки в ручной режим или нет?
Реакции на перевод всех скидок в ручной режим не было...
12.02.2014 14:49
::sparco::
 
Цитата:
Mtirt Т.е. ты утром пришел, проверил, прайс-чеккер работает. А через какое-то время - отвалился?
либо так, либо я прихожу утром он не работает, я перезапускаю модуль контроля цен, и он работать начинает. к вечеру ближе опять такая же беда.
может я с портами что-то напутал?
13.02.2014 10:19
RomanSmal
 
чудес-то не бывает... это устройство не может самостоятельно выбрать другой порт...
Если вы используете Штрих`овский девайс рекомендую как минимум проверить прошивку и установить последнюю ее версию...
кроме того там есть интервалы перевода оборудования в режим ожидания, так называемый "спящий режим" - хотя в этом режиме он бы писал "ожидание ответа от сервера".


Опции темы


Часовой пояс GMT +3, время: 11:54.

 

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