|
Зависшая блокировка, как бороться | ☑ | ||
---|---|---|---|---|
0
SanGvin
14.07.14
✎
13:08
|
Всем привет.
Почти пустая база, при разрыве соединения периодически остается блокировка (в консоли администрирования ее видно, либо при попытке что-то изменить в конфигураторе), в описании блокировки почти все поля пустые. Скриншот - http://s020.radikal.ru/i716/1407/16/7a328dc6dd74.png Платформа 8.3 (8.3.4.389) Пожалуйста, подскажите, как снять такую блокировку. |
|||
1
SanGvin
14.07.14
✎
13:10
|
Прошу прощения за кривую ссылку http://s020.radikal.ru/i716/1407/16/7a328dc6dd74.png
|
|||
2
Maxus43
14.07.14
✎
13:13
|
дак сеанс убивай этот, зависший
|
|||
3
SanGvin
14.07.14
✎
13:17
|
сеанса нет в консоли, только блокировка
|
|||
4
PR
14.07.14
✎
13:17
|
Перезапускай сервер 1С
|
|||
5
SanGvin
14.07.14
✎
13:18
|
(4) больше нет вариантов?
|
|||
6
PR
14.07.14
✎
13:20
|
(5) Можно подождать еще, но не факт, что дождешься.
Еще вариант удалить именно эту базу и ее заново зарегистрировать. |
|||
7
Maxus43
14.07.14
✎
13:20
|
(5) на 8.2 там процесс можно было новый создать, перекинуть юзеров а этот удалить... в 8.3 с процессами сложновато, так что остаётся перезапуск службы 1с
|
|||
8
acsent
14.07.14
✎
13:21
|
Как проявляет себя эта блокировка? А то может это и не блокировка вовсе
|
|||
9
Irbis
14.07.14
✎
13:24
|
(3) Убей прцесс который обслуживает блокировку и снова создай.
|
|||
10
DrZombi
гуру
14.07.14
✎
13:30
|
(5) Перезагрузи лучше вообще весь сервер :)
|
|||
11
SanGvin
14.07.14
✎
13:34
|
(8) это зависшая блокировка, проявляет себя - например не дает конфу в конфигураторе обновить. при этом не имеет ни привязанного сеанса, не номера (см. скриншот)
|
|||
12
SanGvin
14.07.14
✎
13:35
|
(10) вариант с перезагрузкой известен и очень не хочется в течение рабочего дня ребутать сервак, к тому же он не всегда помогает - коллеги вангуют, что сеанс завис именно на SQL, т.к. ребут апп-сервера не всегда помагает
(9) не понятно, какой процесс убить, все данные, что есть - на скриншоте. |
|||
13
adron
14.07.14
✎
13:38
|
(3) убей соединение
|
|||
15
dj_serega
14.07.14
✎
13:48
|
Если несколько серверов, то можно остановить тот который завис, подождать пока активные "перенесутся" на другие и потом уже ребутать его. Так и делал недавно.
|
|||
16
Sammo
14.07.14
✎
13:50
|
(12) Если сеанс завис на скуле, то убей его там.
Рекомендую проверить права у пользователя, под которым запускается служба сервера 1с на ALTER ANY CONNECTION. На 8.2 у меня было, что у сервера 1с нехватало прав на убитие подключения в скуле - отловили по технологическому журналу. |
|||
17
SanGvin
14.07.14
✎
14:05
|
(16) вроде под SA подключен к SQL
а как убить сеанс на скуле? |
|||
18
Sammo
14.07.14
✎
14:09
|
(17) kill N
Где N - это номер процесса. Правда если его не видно в консоли, это плохо, тогда скорее всего это блокировка самой 1с. посмотреть соединение в скуле sp_who2 |
|||
19
SanGvin
14.07.14
✎
14:29
|
(18) ,Благодарю, инфа интересная, но убив там соединения ничего не случилось - очевидно эти блокировки где-то в другой таблице...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |