Имя: Пароль:
1C
1С v8
Превышено время ожидания запроса на блокировку
0 Darhon
 
17.10.11
10:43
Доброго всем времени суток. Я понимаю, что тема обсуждалась уже неоднократно...но, проблема возникла сейчас, и что с этим делать непонятно. 1С ЦУП нету и не предвидится, а все обсуждаемые темы отсылают к Гилеву, а Гилев к ЦУП :)  Собственно ситуация такова. Есть 1С 8.1 УТ есть сервер 1с (32 бит) И есть SQL Server 2008 r2 (x64) и все это на Windows 2008 r2 Server. Работает порядка 100 пользователей. Ресурсов сервера хватает с лихвой. Но, после проведения первого документа. неважно даже если в системе всего 1 пользователь, пишет:

Конфликт блокировок при выполнении транзакции:
Microsoft OLE DB Provider for SQL Server: Превышено время ожидания запроса на блокировку.
HRESULT=80040E31, SQLSrvr: Error state=2D, Severity=10, native=1222, line=1

На попытки провести любой документ.
Подскажите как возможно решить проблему ) Проблема на боевой базе...Стала вылезать после ТиИ....
1 Darhon
 
17.10.11
10:44
На этом же сервере SQl вертятся кадры и бухгалтерия....без проблем....
2 DrShad
 
17.10.11
10:46
а нафига ТиИ делал?
3 smitru
 
17.10.11
10:50
(0) работать с технологическим журналом можно и бер ЦУП (ЦУП - помогает, но не критично).

Т.е. курить технологический журнал для начала и с его помощью выходить на код 1С который так глючит.
4 Reset
 
17.10.11
10:53
Восстановить из бэкапа, убедится что проблема возникла изза Тис (или в обратном).
Разбираться спокойно на копии.
5 ДемонМаксвелла
 
17.10.11
11:04
сервак перегрузи
6 Darhon
 
17.10.11
11:05
(2) суммы в регистрах двоились....
7 Darhon
 
17.10.11
11:05
(4) Бэкап битый вышел....не развернуть...(делался средствами sql server)
8 Darhon
 
17.10.11
11:07
(5) Перезагружал раз 10 уже...вроде бы помогло слегка отключение автоматических блокировок на конфигурации (на элементах оставил автоматические). Но все равно вылетает...
9 ДемонМаксвелла
 
17.10.11
11:08
у вас ещё и бэкапы битые. ну тогда всё. советую ползти в сторону кладбища.
10 Darhon
 
17.10.11
11:10
Бэкапы битые только за последний день, перед ТИИ ...остальные живые. Но, при нашем дневном документообороте это практически нереально 6(((
11 Darhon
 
17.10.11
11:11
На кладбище рано....
12 ДемонМаксвелла
 
17.10.11
11:13
это по всем видам документов так? или по некоторым? с блокировками мутили что-нибудь?
13 Darhon
 
17.10.11
11:14
(12) По 4 точно (реализации, заказы, приходники, платежки) Нет не мутили...
14 ДемонМаксвелла
 
17.10.11
11:14
что значит "слегка" помогло?
15 Darhon
 
17.10.11
11:19
Слегка помогло, это значит. на копии базы, переключенный в управляемые блокировки документы стали проводиться некоторое время (100-200 шт.) Потом снова ошибка - перезапуск SQl и снова работает....
16 Darhon
 
17.10.11
11:19
На оригинале базы не трогали блокировки, там стабильно после первого проведенного документа....
17 ДемонМаксвелла
 
17.10.11
11:19
попробуй выгрузку-загрузку через dt.

как я понял, не дает провести документ даже когда юзер монопольно? может у вас со SQL что-то?
18 ДемонМаксвелла
 
17.10.11
11:24
как вариант - восстановление последнего рабочего бэкапа и перенос xml из убитой базы
19 Darhon
 
17.10.11
11:27
(18) Уже думал об этом...но это ночью....
(17) Может, но как бы это узнать... :) Все настройки типовые, как установился так и работает...
20 Darhon
 
17.10.11
11:28
А Выгрузка - загрузка убитой базы в ДТ может помочь??
21 ДемонМаксвелла
 
17.10.11
11:29
(20) попытка не пытка
22 shuhard
 
17.10.11
11:29
(19)[Все настройки типовые, как установился так и работает...]
пипец
на сервере тупо кончилось место,
ибо ни кто не делал регламента и не резал лог
23 smitru
 
17.10.11
11:29
(20) так что с технологическим журналом? Или гораздо романтичне гадание на кофейной гуще? :-)
24 Darhon
 
17.10.11
11:30
На сервере еще 1 ТБ свободного места :)
25 smitru
 
17.10.11
11:31
(24) Т.е. для ТЖ  - куча места - это просто замечательно :-)
26 Darhon
 
17.10.11
11:31
(23) его ведение не настроено.
27 smitru
 
17.10.11
11:33
(26) в чём сложность - настроить? Это же совсем просто даже без ЦУПа
28 Darhon
 
17.10.11
11:34
Честно говоря ни разу его не включал никогда, знаю, что нужна какая-то обработочка с ИТс :)
29 Maxus43
 
17.10.11
11:35
(28) обработочка просто помогает правильно в файлик прописать настройки. надо курить книжку про тех журнал
30 ДемонМаксвелла
 
17.10.11
11:36
31 Darhon
 
17.10.11
11:42
Настроил....он включится автоматом?? Или нужно перезапускать систему???
32 Darhon
 
17.10.11
11:43
Включил полный....так как не знаю на какой стадии ошибка живет...
33 Darhon
 
17.10.11
11:45
И что из него выкладывать в случае ошибки??
34 smitru
 
17.10.11
11:50
(32) если не ставить фильтрации - утонишь в деталях

Ставь фильтр на максимальную длительность блокироки (т.е. что бы блокировки меньшей продолжительности не мусорили ТЖ)
35 Darhon
 
17.10.11
12:07
А конфликты блокировок туду попадать будут???
36 Darhon
 
17.10.11
12:13
Все...сделал как Вы сказали.... :)
37 Reset
 
17.10.11
12:21
С полным утверждение в (24) очень скоро будет сильно неверным :)
38 Darhon
 
17.10.11
12:38
(37) переключен в режим отслеживания долгих блокировок
39 Darhon
 
17.10.11
12:39
А существуют ли какие либо анадизаторы ТЖ кроме ЦУП :))
40 smitru
 
17.10.11
12:41
(39) а ЦУП сам не анализирует, ЦУП лишь облегчает установку тех или иных фильтров и всё..

А единственный анализатор остаётся тот же самый - мозгХ 1СниГа :-)
41 Darhon
 
17.10.11
13:01
С мозгом 1Сника проблемы :))))
42 vde69
 
17.10.11
13:07
(41) блин в SQL есть лог, смотри его там будет имя таблицы, по имени находишь обьект метаданных.

дальше ищешь все места где есть блокировка (в том числе и не явная) и думаешь
43 vde69
 
17.10.11
13:08
(42) лог = журнал
44 smitru
 
17.10.11
13:09
(43) Если 1Ска отваливается с диагностикой (0) то по журналу ты нечего не отловишь :-)
45 Darhon
 
18.10.11
11:32
Все решилось установкой сервера 8.2 и конвертацией конфигурации под платформу 8.2 :) Всем спасибо :) Работает в разы быстрее чем на 8.1 и без лагов :)
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой