Имя: Пароль:
1C
 
Почему растет количество соединений к серверу?
0 VKS
 
28.11.23
09:32
Добрый день. Может кто-то сможет помочь в какую сторону искать проблему.
Ситуация такая: в течении дня на сервере 1С резко возрастает количество соединений с базой на MSSQL. На один сеанс пользователя может быть 3-5 соединений. Проходит какое-то время, например 30-60 минут  - количество соединений уменьшается до обычного нормального количества.
Если смотреть по мониторингу счетчиков перфекта, то никаких аномалий перед ростом соединений не замечено. Т.е. память в норме, проц и очередь на проц в норме, диски в норме, основные показателя sql, что советуют смотеть на курсах эксперта 1С так же в норме. Возможно чего то не вижу или какой-то счетчик не добавил. Растет только счетчик: General Statistics\Подключения пользователей к sql.

В ЖР никаких ошибок нет. Пользователи вначале не жалуются на работу 1С или не замечают. Но постепенно, с ростом соединений, начинает тупить 1С.

понимаю что такой рост соединений не нормален. В течении дня обычно на 100 сеансов приходится около 25 соединений. В момент рост доходит до того, что на 100 сеансов м.б. до 200 соединений, за счет того, что некоторые пользователи имеют по 2-5 соединений.

При этом пользователи все выполняют разную работу. Все соединения идут с отметкой "Модуль расширения веб-сервера", т.е. это не фоновые задания.

Что может быть не так? Куда смотреть в поисках проблемы?
1 MaximSh
 
28.11.23
12:45
Есть обмен с другими базами через COM?
2 MaximSh
 
28.11.23
12:49
Или имеется ввиду от пользователя к серверу 1С несколько сеансов? Тогда время в колонке "Последняя активность" старое? и "Спящий сеанс"?
3 arsik
 
гуру
28.11.23
13:42
Может просто фоновые работают?
4 VKS
 
28.11.23
16:10
(1) com нет, не используем

(3) Все соединения идут с отметкой "Модуль расширения веб-сервера". Допускаю что несколько пользователей могли запустить какой нибудь поиск в форме списка. Но чтобы это сделало одновременно 100 сотрудников, в разных службах и в одно и то же время - мало вероятно. А такая ситуация повторяется несколько раз в неделю в произвольное время

(2) в консоле это выглядит как один сеанс у которого несколько соединений. Не спящие. Но как правило в колонке соединение с СУБД либо есть значение в одном соединении, либо вообще нет
5 shuhard
 
28.11.23
16:12
(4)[Модуль расширения веб-сервера"]
http часом не опубликован ?
6 VKS
 
28.11.23
16:12
В некоторых случаях, после роста таких соединений, не удается зайти в таблицу соединений в консоли администрирования сервера 1С. Не всегда, но бывает. Консоль виснет намертво. Помогает только рестарт службы 1С
7 VKS
 
28.11.23
16:15
(5) Да, верно, это работа пользователя на тонком клиенте, который подключается через публикацию IIS к базе.
Так же есть разные http сервисы
8 shuhard
 
28.11.23
16:29
(7) отними у пользователей тонкий клиент
9 VKS
 
28.11.23
16:39
(8) я м.б. отстал от современных технологий, но что использовать вместо тонкого клиента? Если необходимо подключение пользователей с сотни удаленных мест по всей России. РДП и браузер не подходят
10 shuhard
 
28.11.23
16:41
(9) т.е. у тебя высоконагруженный проект ?
11 MaximSh
 
28.11.23
16:43
время в колонке "Последняя активность" старое?
12 MaximSh
 
28.11.23
16:45
13 MaximSh
 
28.11.23
16:54
если да, то попробуй уменьшить в конфигураторе значение в публикации -Прочее - "Время жизни соединения, с"
Потом что здесь:
Администрирование- Параметры информационной базы. Время засыпания пассивного сеанса и Время завершения спящего сеанса.
14 VKS
 
28.11.23
16:57
(10) да не сказал бы, около 450 сеансов

(12) сейчас не могу посмотреть, консоль висит при попытке зайти в соединения. Но вроде да, активность старая у части соединений
15 VKS
 
28.11.23
17:03
(13)
Потом что здесь:
Администрирование- Параметры информационной базы. Время засыпания пассивного сеанса и Время завершения спящего сеанса.

Пробовал время засыпания пассивного 300 сек, время завершения 20 минут. Сейчас стоит: 1800 сек и 3600, но разницы не заметил

Время жизни соединения, с" - стоит по умолчанию, 1200 сек. Попробую изменить на меньшее
16 vde69
 
28.11.23
17:16
(15) попробуй не уменьшать время сессии а наоборот - увеличить, и на ночь поставь рестарт службы 1с.