Имя: Пароль:
1C
1С v8
Тестирование и исправление. Ошибка SQL
0 MAnt
 
18.10.11
08:21
Платформа 8.2.13.219. Попытались сделать тестирование и исправление. Запустили в пятницу вечером. В понедельник увидели ошибку "Конфликт блокировок при выполнении транзакции" и когда ошибка возникла неизвестно. Из-за чего может быть такая ошибка? Мне казалось, что при тестировании идет монопольный захват базы и конкурирующих процессов быть не может. Есть подозрение на резервное копирование, которое происходит средствами SQL сервера.
1 SuperMario
 
18.10.11
08:40
Фоновые задания
2 MAnt
 
24.10.11
08:25
Фоновые задания были отключены, получилась та же ситуация.
3 smitru
 
24.10.11
08:35
(2) хм-м-м.. а какой смысл  бэкапа "посреди" тестирования и исправления???

Что ты с такого бэкапа хочешь получить если возникнет необходимость восстановления?
4 MAnt
 
24.10.11
09:00
Проверили не из-за бэкапа. Ошибка возникает вечером, а бэкап делается ночью каждый день.
5 Maxus43
 
24.10.11
09:02
Я бы забил... пути 1с неисповедимы.
Больше не возникает ошибка? Если норм щас то спите спокойно, имеет смысл копать при периодическом возникновении ошибки
6 smitru
 
24.10.11
09:49
(4) поднимайте копию базы на тестовом серваке - и смотрите "что и как".. ТиИс не должен падать из-за блокировок сам по себе.. т.е. как вариант - проблема в базе (имеется ввиду в SQL-базе)...
7 MAnt
 
24.10.11
09:57
Дал бы кто тестовый сервак было бы просто замечательно. Спасибо за помощь.
8 YF
 
24.10.11
09:59
(7) На том же в тестовой базе не катит?
9 smitru
 
24.10.11
10:01
(8) угу.. и чтобы локализовать время и место падения из-за блокировки - поднять регистрацию технологического журнала
10 MAnt
 
24.10.11
10:15
Тестирование и исправление съедает всю память и в рабочее время на рабочем сервере ставить эксперименты никто не даст.
Время локализовали (писали лог тестирования в файл). Похоже проблема в реиндексации базы. У нас одновременно шло тестирование и реиндексация. Наш косяк.