20.11.2012 11:49
kaktak
 
604 скрипт выполнялся всю ночь (8 часов) и так не выполнился до конца -восстановил бэкап.скрипт обновления и вправду занимает достаточно долгое время? если да то какая примерная продолжительность выполнения на базу в 14гигабайт на 4х ядрах и 4гб памяти? и можно ли при выполнении обновления этого предпоследнего скрипта работать в с-маркет? :connie_mini_boycry:
21.11.2012 07:03
VerLeon
 
Да, скрипт реально тяжелый, правда мы считали, что такие проблемы будут на базах размерами от 100 Гб и выше. Скорость выполнения сильно зависит от объема свободной оперативки, видимо у Вас это и стало узким местом - при такой конфигурации вероятно и FB стоит 32-разрядный? Тогда ему вообще доступно только 2 Гб. Например, 30-гигабайтная база апдейтится за 3 часа, но на 64-разрядном FB и с оперативкой 24-32 Гб.
При выполнении этого скрипта работать в С-Маркет никак нельзя.

Попробуйте этот вариант скрипта:FB0604_document08.rar

Он должен работать примерно в 2 раза быстрее.
И огромная просьба - отпишитесь тут о результатах, нам это очень важно.
21.11.2012 08:30
kaktak
 
вечером поставлю пораньше, firebird 32 бит, у скрипта будет 10 часов на выполнение.:lex_03: завтра напишу
22.11.2012 06:26
kaktak
 
обновился, без ошибок. скрипт выполнялся около 2 часов, спасибо *128
22.11.2012 08:19
kaktak
 
откатил :black_eye:
с виду казалось все работает, пришли операторы начали закрывать кассы и создавать документы и начались проблемы в блокировках.
в итоге лист блокировок выглядел так:
Миниатюры
Нажмите на изображение для увеличения
Название: блок.PNG
Просмотров: 676
Размер:	29.4 Кб
ID:	1448  
22.11.2012 08:21
kaktak
 
как рассказали - создаешь документ, начинаешь добавлять штрих код и тебе пишет сразу - ресурс занят другим пользователем
23.11.2012 04:31
mat skywalker
 
Попробуйте выполнить такую команду:

"C:\Program Files\Firebird\Firebird_2_5\bin\gfix.exe" -sweep -user sysdba -password masterkey <путь к базе>.fdb >>_beep.txt

Результат выполнения будет в файле _beep.txt
23.11.2012 07:17
kaktak
 
Цитата:
mat skywalker Попробуйте выполнить такую команду:

"C:\Program Files\Firebird\Firebird_2_5\bin\gfix.exe" -sweep -user sysdba -password masterkey <путь к базе>.fdb >>_beep.txt

Результат выполнения будет в файле _beep.txt
Хорошо, то есть проблема в целостности данных БД, и если будут найдены ошибки, этим же скриптом от VerLeon попробовать заново обновить ?:Laie_21:
Сейчас без проблем на скрипте 560 работает, займусь после выходных этой проблемой :connie_mini_clownba
23.11.2012 07:46
VerLeon
 
604-й скрипт тут точно не причем, так что да, обновлять тем же.
Проблем с блокировками на этом обновлении пока ни у кого не было, так что возможно проблема действительно в состоянии БД. Но все же хотелось бы поподробнее - список блокировок - там висит закрытие касс - по факту закрытие касс к этому моменту уже закончилось?

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