|
Таймаут при подключении к внешнему источнику данных
| ☑ |
0
fantomrik
08.04.20
✎
11:16
|
Коллеги, привет!
Не нашел, как сделать таймаут при подключении к внешнему источнику данных?
Проблема следующая. Через ВИД добавлена база MSSQL, из нее читаю данные и пишу в нее данные.
Какое то время назад появилась такая проблема - подключение к базе вроде как проходит, но запрос на выборку "подвисает" и висит "бесконечно".
Через Студию под этим пользователем нормально соединяется и данные выбираются с базы.
Платформа старая 8.3.10.2580, но на ней прекрасно все работало 2 года, месяца 2 назад появилась проблема. Админы говорят SQL не обновлялся, права пользователя не менялись.
|
|
1
Ёпрст
08.04.20
✎
11:22
|
пинг же..
|
|
2
fantomrik
08.04.20
✎
11:38
|
(1) Ping проходит нормально.
|
|
3
mikecool
08.04.20
✎
11:39
|
"Админы говорят" и вы говорите )
|
|
4
mikecool
08.04.20
✎
11:46
|
работал с 3 ВИД на разных СУБД, сабжа никогда не встречал
для начала попробовать почистить кеш, переподключить ВИД
|
|
5
fantomrik
08.04.20
✎
12:00
|
(4) "переподключить ВИД" - в плане удалить из конфигурации ВИД и заново добавить?
|
|
6
fantomrik
08.04.20
✎
14:23
|
Оказалось, что я в конце сессии с ВИД не закрывал соединение через ВИД.РазорватьСоединение() и висели активные транзакции. Когда их становилось очень много, скуль зависал при запросе к нему.
|
|
7
mikecool
08.04.20
✎
14:37
|
(5) переподключить - это в консоли администрирования отключить(только не удалять сохраненные пароли) и подключить снова
(6) в моих разработках никогда не разрывал соединение, никаких активных транзакций было не замечено, что то не то у тебя в консерватории
|
|
8
fantomrik
08.04.20
✎
14:56
|
(7) у меня конфигурация на обычных формах, в ней вроде бы нет админки ВИД.
У меня тоже это доработка нормально работала 2 года, а тут подвисла и вот сплыло, что всплыло. Специально прогнал пару старых запросов к ВИД - админы говрят висят транзакции, после этого дописал ВИД.РазорватьСоединение() и снова прогнал - сказали все ок.
У нас просто жестко по правам к серверам разделены учетки, и у меня прав ко многому, поэтому выяснять что то, что на стороне админов бывает очень сложно, бюрократия...
|
|