|
8.2 Зависшая блокировка | ☑ | ||
---|---|---|---|---|
0
Rounder
25.06.12
✎
11:43
|
Пользователи не могут провести документ - конфликт блокировок. Запросом щеманул в MSSQL2005, что именно заблокировано. Может кто подскажет как средствами того же SQL принудительно разблокировать документ или иные способы как побороть данную проблему, кроме перезапуска сервера 1С.
|
|||
1
Rounder
25.06.12
✎
11:54
|
Актуально.
|
|||
2
DBegunkov
25.06.12
✎
12:02
|
Боюсь, что никак. Во всяком случае мы не нашли решения. Может в 8.3 это как то исправят?
|
|||
3
Rounder
25.06.12
✎
12:07
|
Даже средствами SQL не освободить документ?
|
|||
4
DBegunkov
25.06.12
✎
12:23
|
Блокировка осуществляется средствами сервера 1с Предприятия, я так подозреваю. Средствами SQL (обычным select, например) эту запись прочитать можно. Можете проверить
|
|||
5
Rounder
25.06.12
✎
12:25
|
Так она читается и средствами 1С. Документ открывается. Но провести его не может. Тут даже получается не документ заблокирован - а набор записей регистра что-ли. Или как?
|
|||
6
eduspec82
25.06.12
✎
12:26
|
убить сессию пользователя заблокировавшего документ ...
|
|||
7
spu79
25.06.12
✎
12:27
|
убить сессию точно не помогает, ристарт сервера 1с
|
|||
8
Coldboy
25.06.12
✎
12:28
|
сервер перезапусти и должно решится.
|
|||
9
Rounder
25.06.12
✎
12:28
|
(6) я не знаю кто заблокировал документ. В соединениях эту зависшую блокировку не показывает.
|
|||
10
Balabass
25.06.12
✎
12:30
|
Убей сессию пользователя на сервер 1с.
Мне так помогало. |
|||
11
Rounder
25.06.12
✎
12:30
|
(7) (8) я ее и решил перезапуском сервера. Но это "жесткое" решение. Если бы можно было сесиию зависшую средствами SQL прибить - было бы куда помягче :)
|
|||
12
Balabass
25.06.12
✎
12:30
|
(9) Не может так быть. Он показывате что транзация номер такая то сессия такая то. По номеру сессии ищи пользователя.
|
|||
13
Rounder
25.06.12
✎
12:31
|
(12) Сча проверю
|
|||
14
Rounder
25.06.12
✎
12:34
|
А нифига не проверю :) Нету сча зависших блокировок.
|
|||
15
Kolls
25.06.12
✎
12:37
|
По таймауту блокировка должна была отвалится
|
|||
16
Rounder
25.06.12
✎
12:43
|
(15) не отвалилась, висела почти час пока не передернул сервер.
|
|||
17
Rounder
25.06.12
✎
12:54
|
http://smotr.im/5C34
Я так понимаю spid - это номер соединения. Если я прав - то нет в консоли серверов 1С соединения с таким номером. Т.е. пользователь отработал и вышел, а блокировки зависли. |
|||
18
simol
25.06.12
✎
12:59
|
Бывало такое, в базе 1 пользователь - я, а блокировки есть.
|
|||
19
Rounder
25.06.12
✎
14:10
|
Похоже я не туда смотрел. spid это не номер соединения в консоли кластера серверов, а номер соединения с СУБД.
В итоге ситуация повторилась - посмотрел какой spid держит блокировку. Удалил пользователя с таким же номером соединения с СУБД и другие смогли делать проводки без ошибок. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |