Клиент жалуется на постоянные зависания программы.
Зависания происходят когда как, то ФС не отвечает при оплате товара (бывает сбивается порт и восстанавливается либо "врукопашную" явным указанием порта, либо сам, первое характерно на USB подключениях.), то виснут иксы намертво, то вообще не понятно, что происходит и сканер пропускает код товара, хотя и издает характерный звук сканирования, то в конце-концов зависнуть может когда кладем товар на весы.
У данного клиента установлена DNC:Касса 1.2.6 path4, но мной было замеченно
, что многие зависания, особенно касаемые USB портов, происходят на новых версиях(1.2.6 p5). Мы установили pci-com плату клиенту (mcs9865), вроде бы на некоторое время зависания прекратились, однако в последние пару дней история повторяется. Я был у клиента забрал полностью логи из /var/log/ вот сижу изучаю и не могу понять следующие вещи.
Вот например, что это за ошибки и с чем они связанны?
/var/log/postgres
- Код: Выделить всё
ERROR: insert or update on table "ware" violates foreign key constraint "ware_group_id_fk"
ПОДРОБНОСТИ: Ключ (group_id)=(3920) отсутствует в таблице "ware_group".
КОМАНДА: INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id, sale_quantity) VALUES ('13911', 'Батон Молочный 360г', 'Батон Молочный 360г', 21.60, 0, null, 510, 0, null, 3920, null, 0)
ERROR: insert or update on table "ware" violates foreign key constraint "ware_group_id_fk"
ПОДРОБНОСТИ: Ключ (group_id)=(3920) отсутствует в таблице "ware_group".
КОМАНДА: INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id, sale_quantity) VALUES ('13927', 'Брокколи 1шт', 'Брокколи 1шт', 0, 0, null, 510, 0, null, 3920, null, 0)
LOG: database system was interrupted; last known up at 2012-03-29 19:15:53 EEST
LOG: система баз данных была неправильно остановлена; производится автоматическое восстановление
LOG: запись с нулевой длинноц в 3/C1815E8
LOG: REDO (повторить) не требуется
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
LOG: неожиданный конец файла (EOF) при подсоединении клиента
LOG: database system was interrupted; last known up at 2012-03-29 19:31:43 EEST
LOG: система баз данных была неправильно остановлена; производится автоматическое восстановление
LOG: REDO (повторить) начинается с 3/C322F38
LOG: запись с нулевой длинноц в 3/C343E78
LOG: REDO (повторить) завершено на 3/C343E40
LOG: last completed transaction was at log time 2012-03-29 19:31:37.593223+03
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
LOG: неожиданный конец файла (EOF) при подсоединении клиента
LOG: database system was interrupted; last known up at 2012-03-29 22:23:37 EEST
LOG: система баз данных была неправильно остановлена; производится автоматическое восстановление
LOG: REDO (повторить) начинается с 3/C764C78
LOG: запись с нулевой длинноц в 3/C772718
LOG: REDO (повторить) завершено на 3/C7726E0
LOG: last completed transaction was at log time 2012-03-29 22:26:06.493131+03
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
LOG: неожиданный конец файла (EOF) при подсоединении клиента
LOG: database system was interrupted; last known up at 2012-03-30 09:43:23 EEST
LOG: система баз данных была неправильно остановлена; производится автоматическое восстановление
LOG: запись с нулевой длинноц в 3/C8CBBF8
LOG: REDO (повторить) не требуется
LOG: autovacuum launcher started
LOG: database system is ready to accept connections
LOG: неожиданный конец файла (EOF) при подсоединении клиента
ERROR: insert or update on table "ware" violates foreign key constraint "ware_group_id_fk"
ПОДРОБНОСТИ: Ключ (group_id)=(3920) отсутствует в таблице "ware_group".
КОМАНДА: INSERT INTO Ware(internal_id, longtitle, shortcut, price, quantity, auto_scheme_id, flags, min_price, best_before, group_id, tax_group_id, sale_quantity) VALUES ('2718', 'Сок Гранини асс 1л', 'Сок Гранини асс 1л', 0, 0, null, 510, 0, null, 3920, null, 0)
ERROR: insert or update on table "ware" violates foreign key constraint "ware_group_id_fk"
Странная запись, почему то отключается то 1, то 2 com порт(если я правильно все понимаю) и потом идет переподключение
/var/log/kernel/errors.log
- Код: Выделить всё
Mar 26 15:03:15 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 26 18:02:04 localhost kernel: hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
Mar 26 18:53:51 localhost kernel: hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
Mar 27 20:22:18 localhost kernel: hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
Mar 27 22:29:44 localhost kernel: hub 3-0:1.0: port 2 disabled by hub (EMI?), re-enabling...
Mar 27 22:29:44 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 27 22:29:45 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 28 12:44:03 localhost kernel: sd 4:0:0:0: [sdb] Assuming drive cache: write through
Mar 28 12:44:03 localhost kernel: sd 4:0:0:0: [sdb] Assuming drive cache: write through
Mar 28 12:49:14 localhost kernel: sd 4:0:0:0: [sdb] Assuming drive cache: write through
Mar 29 17:27:34 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 17:29:06 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 17:31:01 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 17:46:17 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 17:52:05 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 17:54:08 localhost last message repeated 2 times
Mar 29 17:59:45 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:00:50 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:02:07 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:03:37 localhost last message repeated 3 times
Mar 29 18:23:39 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:25:13 localhost last message repeated 2 times
Mar 29 18:27:44 localhost last message repeated 3 times
Mar 29 18:29:24 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:30:43 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:36:46 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:40:45 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Mar 29 18:56:45 localhost kernel: hub 4-0:1.0: port 1 disabled by hub (EMI?), re-enabling...
Вот ещё, тоже не понятно, почему так происходит:
/tmp/dancy/registration_goods.log
- Код: Выделить всё
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:27:45
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:27:47
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:27:48
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:27:49
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:27:50
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:27:51
открыт чек #176
3 2.152
3 4.82
ошибка при печати чека. код ошибки - -1
28.03.2012 14:28:15
открыт чек #176
3 2.152
3 4.82
чек #176 успешно закрыт
- Код: Выделить всё
30.03.2012 12:37:21
открыт чек #112
9889 1
ошибка при печати чека. код ошибки - 103
30.03.2012 12:37:40
открыт чек #112
9889 1
чек #112 успешно закрыт