+7 499 990-10-21

Ошибка 24

Ошибка 24

Сообщение amorfis74@mail.ru » 30 сен 2013, 09:34

После загрузки остатков в регистрации продаж при ручном поиске по наименовании товаров не отображается список товаров. А если зайти в справочник товаров выводит ошибку 24: фатальная ошибка запроса к БД. Переустановка системы конечно исправит ситуацию, но во-первых это время, во-вторых хотелось бы знать как с этим бороться и из за чего произошло? Может есть какая то возможность "обнулить" БД?
ОС Mandriva Linux 2009.0 32bit + Денси:Касса 1.2.4
amorfis74@mail.ru
 
Постов: 91
Зарегистрирован: 21 фев 2012, 12:14
Откуда: Златоуст, Челябинская область

Re: Ошибка 24

Сообщение Бродяга_Джон » 30 сен 2013, 09:47

а файлик можно глянуть который загружали?
и протоколы одинаковы были?
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Ошибка 24

Сообщение amorfis74@mail.ru » 30 сен 2013, 10:16

Бродяга_Джон писал(а):а файлик можно глянуть который загружали?
и протоколы одинаковы были?

Да, конечно http://files.mail.ru/F95B2F6523CE474191DB2216EAE2571B
Протоколы ни кто не менял, уже года 2 стоит Атол.
amorfis74@mail.ru
 
Постов: 91
Зарегистрирован: 21 фев 2012, 12:14
Откуда: Златоуст, Челябинская область

Re: Ошибка 24

Сообщение Alexander » 30 сен 2013, 11:06

amorfis74@mail.ru писал(а):А если зайти в справочник товаров выводит ошибку 24: фатальная ошибка запроса к БД.

Скиньте архив папки /tmp/dancy/ для анализа.
Можно посмотреть лог самого постгреса (/var/log/postgresql/)
Я бы попробовал проверить свободное место на харде (df), почистить БД от служебного кэша (vacuumdb LinCash) и переиндексировать её (reindexdb LinCash)
Попробую найти 1.2.4 в архиве для теста файлика.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка 24

Сообщение Бродяга_Джон » 30 сен 2013, 11:09

amorfis74@mail.ru писал(а):Может есть какая то возможность "обнулить" БД?
ОС Mandriva Linux 2009.0 32bit + Денси:Касса 1.2.4

можно попробывать загрузить архив БД товаров из копии на время предшествующее загрузке остатков (обычно это при включении ДК)
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Ошибка 24

Сообщение Alexander » 30 сен 2013, 12:06

Проверил на 1.2.4 patch5 - все нормально отображает.
Остановимся пока на вышеозвученных рекомендациях.
Alexander
 
Постов: 4992
Зарегистрирован: 16 авг 2009, 23:34
Откуда: Техподдержка ГК ДЭНСИ

Re: Ошибка 24

Сообщение Бродяга_Джон » 30 сен 2013, 13:40

А мне кажется с кодировкой файла проблемы

вот то что у меня выгружается для ДК (смотрю просто в ТоталКоммандере)
Код: Выделить всё
00-00000001;;(для примера) Фильтр очистки воды ФОВ-037;(для примера) Фильтр очистки воды ФОВ-037;50.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00-00000002;;(для примера) Фильтр очистки воды ФОВ-075;(для примера) Фильтр очистки воды ФОВ-075;55.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00-00000003;;Кран водопроводный КВ-20М;Кран водопроводный КВ-20М;40.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00-00000004;;НПУ-300М Насадка для полива ЛЕЙКА модернизированная;НПУ-300М Насадка для полива ЛЕЙКА модернизированная;60.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00-00000006;;ОГ-303М Опрыскиватель Туман складной модифицированный;ОГ-303М Опрыскиватель Туман складной модифицированный;300.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00-00000007;;ОГ-305 Опрыскиватель Шприц;ОГ-305 Опрыскиватель Шприц;310.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;
00-00000008;;ОГ-307М Опрыскиватель Туман модифицированный;ОГ-307М Опрыскиватель Туман модифицированный;350.00;1;0;0,1,1,1,1,1,1;0;0;0;0;0;1.000;0;0;1;0;0;;;0;0;


в вот что в файле
Код: Выделить всё
$$$REPLACEQUANTITY
37.7-00144070;;-20% └╬╤ 500π ┴αδⁿτα∞ Φ ╫αΘφεσ Σσ≡σΓε 491-3/20;-20% └╬╤ 500π ┴αδⁿτα∞ Φ ╫αΘφεσ Σσ≡σΓε 491-3/20;37.70;1.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
19.5-00144076;;-20% ┴Φεδαφ ╤╫╤ └φ≥ΦµΦ≡ 400π 153-6 (24);-20% ┴Φεδαφ ╤╫╤ └φ≥ΦµΦ≡ 400π 153-6 (24);19.50;1.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
19.5-00144078;;-20% ┴Φεδαφ ╤╫╤ ╤ε≈φεσ  ßδεΩε 400π 151-6/24;-20% ┴Φεδαφ ╤╫╤ ╤ε≈φεσ  ßδεΩε 400π 151-6/24;19.50;3.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
97.1-00144520;;! AXE ─στεΣε≡αφ≥ ∞≤µ.150∞δ └∩εδδε;! AXE ─στεΣε≡αφ≥ ∞≤µ.150∞δ └∩εδδε;97.10;1.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
92.2-00144196;;! GK ▌Ω±≥≡σ∞ ┬ε±±≥ ╪α∞∩≤φⁿ 250∞δ;! GK ▌Ω±≥≡σ∞ ┬ε±±≥ ╪α∞∩≤φⁿ 250∞δ;92.20;1.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
92.2-00144198;;! GK ▌Ω±≥≡σ∞ ╬ß·σ∞ ╪α∞∩≤φⁿ 250∞δ;! GK ▌Ω±≥≡σ∞ ╬ß·σ∞ ╪α∞∩≤φⁿ 250∞δ;92.20;2.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
92.2-00144199;;! GK ▌Ω±≥≡σ∞ ╬Θδ ┴αδⁿτα∞ 200∞δ;! GK ▌Ω±≥≡σ∞ ╬Θδ ┴αδⁿτα∞ 200∞δ;92.20;2.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
92.2-00144200;;! GK ▌Ω±≥≡σ∞ ╬Θδ ╪α∞∩≤φⁿ 250∞δ;! GK ▌Ω±≥≡σ∞ ╬Θδ ╪α∞∩≤φⁿ 250∞δ;92.20;3.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
23-00142790;;! MΦ⌠ Σ/∞√≥ⁿ  ∩ε±≤Σ√ 500∞δ ╤Γσµσ±≥ⁿ ╓Φ≥≡≤±εΓ (22);! MΦ⌠ Σ/∞√≥ⁿ  ∩ε±≤Σ√ 500∞δ ╤Γσµσ±≥ⁿ ╓Φ≥≡≤±εΓ (22);23.00;1.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
72.4-00135970;;! Rexona Σστ-≥ ±∩≡σΘ 150∞δ ╩ε∞⌠ε≡≥ ╦ⁿφα;! Rexona Σστ-≥ ±∩≡σΘ 150∞δ ╩ε∞⌠ε≡≥ ╦ⁿφα;72.40;2.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
79.3-00144201;;! Schauma °α∞∩≤φⁿ 380∞δ 7 ≥≡αΓ+≥/∞ ╔επ/└δε²;! Schauma °α∞∩≤φⁿ 380∞δ 7 ≥≡αΓ+≥/∞ ╔επ/└δε²;79.30;3.000;0;0;0;0;0;0;0;1;0;0;1;2;0;;;;0;
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Ошибка 24

Сообщение amorfis74@mail.ru » 01 окт 2013, 09:03

Бродяга_Джон писал(а):А мне кажется с кодировкой файла проблемы

На это не обращайте внимание, т.к. в такой же кодировке выгружаются файлы на другие торговые точки(их 6--думаю история бы тогда повторилась)-это у меня сервер убунты-обмена данными-чутка не поладил с кириллицей :)
Скиньте архив папки /tmp/dancy/ для анализа.
http://files.mail.ru/A9A947800AC54258BE38C7BB11C7D55D
Я бы попробовал проверить свободное место на харде (df), почистить БД от служебного кэша (vacuumdb LinCash) и переиндексировать её (reindexdb LinCash)
Место на 1 разделе зането 43%, второй 1%.
На команды vacuumdb LinCash,reindexdb LinCash:
Код: Выделить всё
не удалось соединиться с базой LinCash
. Под рутом тоже пробовал.
Попробую найти 1.2.4 в архиве для теста файлика.
Где, как, что искать? Не понял предложения.
Бродяга_Джон писал(а):Может есть какая то возможность "обнулить" БД?
ОС Mandriva Linux 2009.0 32bit + Денси:Касса 1.2.4

можно попробывать загрузить архив БД товаров из копии на время предшествующее загрузке остатков (обычно это при включении ДК)
Где лежит сама БД и архивы ее?
amorfis74@mail.ru
 
Постов: 91
Зарегистрирован: 21 фев 2012, 12:14
Откуда: Златоуст, Челябинская область

Re: Ошибка 24

Сообщение Бродяга_Джон » 01 окт 2013, 09:48

в корне, /dnc_arch
там копии обоих баз, транзакций и товаров
Бродяга_Джон
 
Постов: 1263
Зарегистрирован: 12 окт 2010, 22:07
Откуда: Россия, Омск

Re: Ошибка 24

Сообщение amorfis74@mail.ru » 01 окт 2013, 11:28

В общем сделал стандартными средствами-Импортировал старую БД продаж и транзакций. Все заработало!
После этого попробовал опять команды vacuumdb LinCash и reindexdb LinCash-
Код: Выделить всё
не удалось соединиться с базой LinCash
Ввожу в терминале даже под рутом. Может надо указывать сам путь где БД находиться. Но я нашел только где архивы хранятся(спасибо Бродяге_Джону). На корне нету. Подскажите что ни так делаю, а то команды то нужные!? А в целом работаспасобность восстановил! Только возникает вопрос если повториться ситуация-опять импортировать старую? Это все временные меры так скажем.

Обновил до версии 1.2.8 patch1.
amorfis74@mail.ru
 
Постов: 91
Зарегистрирован: 21 фев 2012, 12:14
Откуда: Златоуст, Челябинская область

След.

Вернуться в Техподдержка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


cron

Кто сейчас на конференции

Сейчас посетителей на конференции: 3, из них зарегистрированных: 0, скрытых: 0 и гостей: 3 (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (180) здесь было 29 апр 2024, 13:15

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3