Сеансы, соединения, процессы... - Doumor/metr1c GitHub Wiki

Цитаты из документации:

https://its.1c.ru/db/v8321doc#bookmark:cs:TI000000205

Данные сеансов сохраняет менеджер кластера. Для этого предусмотрен сервис сеансовых данных. При перезапуске кластера серверов данные сеансов сохраняются. Если активный пользователь не выполнил ни одного обращения к кластеру за определенный интервал времени и сеанс не назначен соединению, то сеанс переводится в спящее состояние. Интервал времени неактивности настраивается в параметрах информационной базы (в конфигураторе). Значение по умолчанию равно 1200 секунд. Для поддержания сеанса тонкий клиент и веб-клиент обеспечивают обращение к кластеру не реже 1 раза в 10 минут. Для ускорения доступа данные сеансов кешируются в рабочих процессах и в толстых клиентах. В списке активных пользователей показывается список активных сеансов.

Соединение является средством доступа сеансов к кластеру серверов «1С:Предприятия», содержит ограниченное множество данных соединения, не отождествляется с активным пользователем. Также соединения используются для взаимодействия процессов кластера.

https://its.1c.ru/db/v8321doc#bookmark:cs:TI000000205

Сеансы могут быть активными и спящими. Одно из назначений спящего сеанса ‑ сохранение работоспособности клиентского приложения после перехода клиентского компьютера в различные режимы энергосбережения. Сеанс переходит в спящее состояние в двух случаях:

● При нештатном разрыве соединения, назначенного сеансу (для толстого клиента, внешнего соединения, тонкого клиента при прямом соединении с сервером). При физическом отключении сети сервер обнаруживает разрыв соединения с клиентским приложением в течение 2-3 минуты.

● По истечении интервала времени, в течение которого клиентское приложение, использующее сеанс, не проявляется активности (для веб-клиента и тонкого клиента при подключении через веб-сервер). Если компьютер клиента не находится в режиме энергосбережения, и клиентское приложение бездействует (не выполняет никаких действий пользователя), то оно периодически вызывает сервер «1С:Предприятия» с интервалом 5-10 минут для поддержания активности сеанса. Поэтому не рекомендуется устанавливать время засыпания сеанса меньше 10 минут.

Итого:

Процесс - то, что непосредственно работает с СУБД и исполняет логику 1С на стороне сервера.

Соединение - средство доступа сеансов к процессу и процессами между собой.

Сеанс - конкретный запуск программы от лица пользователя в режиме конфигуратора или предприятия.

С сеансами ассоциированы лицензии. Когда сеанс запускается, то он берёт одну из доступных лицензий, а когда завершается, то лицензия снова доступна для другого сеанса. Во время сна сеанс дейсвует аналогично завершению, а во время пробуждения аналогично запуску.

Лицензия - есть "soft" и "HASP"

"soft" - файл, который даёт право на запуск N сеансов. Такой файл создаётся при активации программной лицензии. Может быть невалидным и соотвественно права не давать.

"HASP" - usb-устройство, который даёт право на запуск N сеансов. Вставляется в компьютер (можно пробросить по сети) с драйвером HASP.