Имя: Пароль:
1C
 
Зависшие сеансы в Кластере серверов 1С
,
0 Dima_ABD
 
15.02.23
16:02
Столкнулся с тем, что в Консоли администрирования 1с увидел кучу сеансов одного и того же пользователя, один из которых был активный. Нашёл, как мне показалось, решение проблемы: зайти в 1с через конфигуратор, в администрировании в параметрах ИБ указать через сколько сеанс станет спящим и через сколько этот сеанс "спящий" завершится. По умолчанию стояло : станет спящим через 1200 сек (20 мин) и завершится через 86400 (сутки). Перед тем как установить более оптимальные "секунды" решил проверить как оно работает. Указал, что станет "спящим" через 30 сек, а завершится через 40 сек. И как оказалось не зря это сделал. Ничего не вышло. Они при любых настройках в секундах не становятся спящими и не завершаются. Вычитал, что из-за постоянных пингов на тонких и толстых клиентах они спящими не становятся и при этом не завершаются.
В чем дело? сеансы висят. Не решают эти вопросы другие настройки жизни и завершения сеансов. Может поиграться с перезапуском rphost`а????
1 Андрюха
 
16.02.23
05:33
Мне кажется что сейчас 1С при неактивности пользователя переводит сеанс в режим сна, он заходит опять, и так несколько раз. В итоге получается то, что получается - куча спящих сеансов и один активный. Может быть есть смысл увеличить время неактивности сеанса.
2 Dima_ABD
 
16.02.23
07:56
Андрюха, так эти сеансы не спящие, а просто висят.
.
3 Dima_ABD
 
16.02.23
07:58
На тестовой базе на тестовом сервере пытался "крутить настройки" кластера сервера 1С. Вплоть до того, что установил  - станет "спящим" через 30 сек, а завершится через 40 сек. Не помогло.
4 magicSan
 
16.02.23
08:05
ну дак они в срон не уходят - постоянно клиент дергает какую нибудь чушь с сервера
5 Serg_1960
 
16.02.23
08:36
Если компьютер клиента не находится в режиме энергосбережения, и клиентское приложение бездействует (не выполняет никаких действий пользователя), то оно периодически вызывает сервер «1С:Предприятия» с интервалом 5-10 минут для поддержания активности сеанса. Поэтому не рекомендуется устанавливать время засыпания сеанса меньше 10 минут.
Источник: https://its.1c.ru/db/v837doc#bookmark:cs:TI000000205
6 Dima_ABD
 
16.02.23
09:35
magicSan, я на тестовом сервере на тестовой базе зашёл под несколькими пользователями. Установил, что сеанс уснет через 900 сек (15 минут) и завершится через 50 сек. Никто не работает и не нажимает этими пользователями, ничего не уходит в сон. Энергосбережение стоит высокопроизводительное. Может стоит установить иное? Добавлю, что сервер на виртуальной машине.
7 Dima_ABD
 
16.02.23
09:46
Даже регламентные задания отключил. Сеансы не засыпают.
8 Dima_ABD
 
16.02.23
09:46
Это второй форум, на котором я задаю этот вопрос. Никто не знает как это решить...
9 Dima_ABD
 
16.02.23
09:51
Какой-то тупик.
10 Kassern
 
16.02.23
09:54
(0) Пробовали платформу обновить? Надеюсь у вас 1с не ломанная?
11 Dima_ABD
 
16.02.23
09:55
У нас самописная.
12 Kassern
 
16.02.23
09:57
(11) Я про лицензию, в плане ломанная
13 Kassern
 
16.02.23
09:58
какая платформа?
14 Dima_ABD
 
16.02.23
09:58
1С-ка ломанная, конфигурация самописная.
15 Kassern
 
16.02.23
09:59
Пользователи у вас из 1с выходят через кнопку power на системнике?
16 Vstur
 
16.02.23
10:00
на разных платформах были разные проблемы с сеансами....где-то работало, где-то нет...
17 magicSan
 
16.02.23
10:00
(6) там обработчик ожидания у сервера погоду и курс доллара опрашивает. Глянь в журнале регистраций, если не увидишь то ставь ТЖ на клиенте - увидишь.
18 Kassern
 
16.02.23
10:02
(17) Да там дело имхо в тонком клиенте. Сервер 1с постоянно его дергает, а тот ему отвечает. Поэтому он никогда и не "засыпает" и данная настройка не работает.
19 Dima_ABD
 
16.02.23
10:35
У меня толстый клиент. Что-то вроде заработало... Я выкрутил настройки немного другие. подождал и они заснули. Но они не завершаются. "Становятся" спящими через 900сек, а завершаются через 50 сек. Это нормально? Либо выкрутить настройки другие? Вдруг 50 сек на завершение мало?
20 Kassern
 
16.02.23
10:41
(19) Для чего это всего? Если юзвер штатно выходит из 1с, то и сеанс автоматом завершается. Лицензии пытаетесь так экономить?
21 Dima_ABD
 
16.02.23
11:15
Нет. В консольке администрирования сервера 1с КУЧА сеансов одного и того же пользователя.
22 Dima_ABD
 
16.02.23
11:18
Один из этих сеансов активный а все остальные либо спящие либо не спящие. Но они не завершаются.
23 Kassern
 
16.02.23
11:20
(22) так вы найдите причину, почему они не заврешаются, а не придумывайте костыли в плане отключения зависших сеансов. Они у вас в априори не должны зависать, тогда и прочие танцы с бубном не нужны
24 Обработка
 
16.02.23
11:23
У меня тоже вечно сеансы висят. При среднем количество юзеров от 130 до 170 иногда общее количество моет превышать 250 и более.
Просто ручками убиваем сеансы. Релиз 13й и еще 16 платформы для разных баз на разных серверах.
25 Kassern
 
16.02.23
11:31
(24) Я и писал, что это может от платформы зависеть, мы перешли на новую платформу и таких бед пока не замечаем. Бывают зависшие сеансы, когда юзвер через диспетчер задач приложение хлопнет.
26 Dima_ABD
 
16.02.23
11:38
Руками убиваются. Но не завершаются и почему не завершаются я не понимаю. Какие костыли? Ни одного костыля не делал. Все настраивал в Конфигураторе 1С. Получается 1С-ка кривая? Просто не понимаю, что понимается под костылем?
27 Kassern
 
16.02.23
11:41
(26) Под костылями я имел в виду, что вы саму проблему возникновения зависших сеансов не решаете, а пытаетесь в обход, уже последствия разгребать.
Вопрос 1. 1С лицензия?
Вопрос 2. Версия платформы?
Вы ни на один так и не ответили.
28 Dima_ABD
 
16.02.23
11:50
Ко всему этому: кнопкой "Power" машины не выключают, через диспетчер не хлопают. В рабочее время сеансы зависают и накапливаются. 1С ломанная. Конфигурация самописная. Все я ответил выше.
29 Kassern
 
16.02.23
11:55
(28) "1С ломанная" - Ну тогда не удивляйтесь поведению платформы.
30 Dima_ABD
 
16.02.23
13:49
Вот сейчас. Сеанс спящий, с 1С-ки вышел, но сеанс не завершается (не пропадает).Возможно из-за некорректного закрытия. Но почему тогда не завершается сеанс, если он спящий.
31 Dima_ABD
 
16.02.23
13:49
(30) Поставил 50 сек в поле "Завершать через".
32 Dima_ABD
 
16.02.23
13:50
(31) И ничего.
33 Kassern
 
16.02.23
13:56
(30) см (29)
34 magicSan
 
16.02.23
13:57
(33) бред же
35 magicSan
 
16.02.23
13:59
(24) "от 130 до 170 иногда общее количество моет превышать 250 и более.
Просто ручками убиваем сеансы." - а вы точно программист?
36 Dima_ABD
 
16.02.23
14:21
Я руками убиваю. Меня такое наслаивание не устраивает. Нет, я не программист. Я администратор БД.
Боюсь при нашем производстве ночью случится так, что количество сеансов превысит лимит и ляснет 1С.
37 Dima_ABD
 
16.02.23
14:24
То, что я некорректно закрыл - причина зависания сеанс. Но стоит таймер завершения.
38 Dima_ABD
 
16.02.23
14:26
Что настолько тупой я?) Что вопрос про то, что программист ли я?)
39 Kassern
 
16.02.23
14:43
(34) Почему бред? Вы в курсе как у ТС сломана 1с, какая версия платформы 1с? С чего вы решили, что у него будет штатно отрабатывать сервер 1с?
Пущая ТС заставит куроводство купить лицензии 1с и обновит платформу 1с. Скорее всего вопрос с "зависшими" сеансами при штатном выходе пользователя, будет закрыт.