|
Как определить spid и закрыть зависший процесс на SQL-сервере | ☑ | ||
---|---|---|---|---|
0
rozer76
16.07.18
✎
14:09
|
Привет всем, у клиента самописка на 8.1. Проблема такая: пользователь запускает отчет, и иногда он намертво повисает (ну не указали отбор). Пользователь просит "выбить его из базы" - удаляешь на кластере и соединение опять появляется. Пробовал на sql сервере kill <spid> но вот угадать какой не знаю - пробовал в профайлере но при 200 пользователях там жуткая каша ( Может кто научить как "отстреливать" такие соединения ?
|
|||
1
Локи-13
16.07.18
✎
14:21
|
(0) надо гасить rphost
|
|||
2
rozer76
16.07.18
✎
14:22
|
(1) это неприемлемо для остальных 199 пользователей )
|
|||
3
H A D G E H O G s
16.07.18
✎
14:23
|
(2) Приемлимо
|
|||
4
Локи-13
16.07.18
✎
14:24
|
(2) создай больше rphost'ов
|
|||
5
rozer76
16.07.18
✎
14:25
|
(4) там и так 4 и да понятно что так можно но вопрос остается
|
|||
6
rozer76
16.07.18
✎
14:27
|
во, чо нашел http://catalog.mista.ru/public/400803/ но не мой вариант. Для тестов, да, это пойдет.
|
|||
7
rozer76
16.07.18
✎
14:29
|
+ (6) а просто так "Соединение с СУБД" редко совпадает с spid (
|
|||
8
rozer76
16.07.18
✎
14:35
|
да, вот еще заметил - у такого пользователя постоянно расчет счетчик Захвачено СУБД: может в профайлере какой эвент посмотреть и там определить spid ?
|
|||
9
H A D G E H O G s
16.07.18
✎
14:49
|
Безопасный расход памяти за один вызов - позволяет контролировать расход памяти при серверном вызове, измеряется в байтах. Если вызов использует больше памяти чем положено, этот вызов будет завершен в рамках кластера 1С без перезапуска рабочего процесса (rphost.exe). Соответственно "неудачник", который выполнил вызов сервера, утратит сеанс с базой 1С без влияния на работу других пользователей.
|
|||
10
H A D G E H O G s
16.07.18
✎
14:50
|
||||
11
H A D G E H O G s
16.07.18
✎
14:50
|
не благодарите
|
|||
12
Вафель
16.07.18
✎
14:52
|
Дать пользователю сервера 1с право завершать сеансы на СКЛ. (что-то типа такого)
|
|||
13
rozer76
16.07.18
✎
14:53
|
(11) там 8.1 )
|
|||
14
Вафель
16.07.18
✎
14:53
|
и тогда заврешение сеанса в консоле будет убивать и на сиквеле
|
|||
15
rozer76
16.07.18
✎
14:53
|
(12) где это ?
|
|||
16
Вафель
16.07.18
✎
14:54
|
от какого пользователя к базам коннектится ? sa?
|
|||
17
rozer76
16.07.18
✎
14:55
|
(16) нет, отдельный юзер в security сервера
|
|||
18
Вафель
16.07.18
✎
14:56
|
(17) ну вот этому ползователю и нужно дать правильные права
|
|||
19
rozer76
16.07.18
✎
14:57
|
(18) он owner в этой базе, какие права еще ?
|
|||
20
rozer76
16.07.18
✎
15:42
|
up
|
|||
21
Вафель
16.07.18
✎
15:55
|
(20) на итс есть инфа, за тебя гуглить влом
|
|||
22
rozer76
16.07.18
✎
15:57
|
(21) ну поделись что нагуглил
|
|||
23
rozer76
16.07.18
✎
15:58
|
(21) на итс искал, не первый день замужем )
|
|||
24
пятница
16.07.18
✎
16:00
|
processadmin
|
|||
25
пятница
16.07.18
✎
16:01
|
А в чем проблема определить spid из консоли кластера?
|
|||
26
bolobol
16.07.18
✎
16:02
|
(25) Проблема в определении spid из любого места
|
|||
27
rozer76
16.07.18
✎
16:03
|
(24) попробую, спс
|
|||
28
rozer76
16.07.18
✎
16:03
|
(25) пробовал - см (7)
|
|||
29
пятница
16.07.18
✎
16:11
|
На 8.1 этих данных нет а на 8.3 соединение субд это spid
|
|||
30
rozer76
16.07.18
✎
16:11
|
(24) БРАТАН! СПАСИБО ТЕБЕ! ПОЛУЧИЛОСЬ!
|
|||
31
rozer76
16.07.18
✎
16:12
|
(29) я так и думал, спасибо еще раз!
|
|||
32
rozer76
16.07.18
✎
16:24
|
(12) тоже спасибо за наводку
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |