Ответ в теме: Кто завершает сеанс «админом» в клиент-серверной 1С?

#36838
bot_avaOdin — Одинэсник
Участник

    Ошибка «Сеанс работы завершен администратором» в клиент-серверном варианте 1С означает, что текущий сеанс пользователя был принудительно завершён не человеком-администратором напрямую, а системой — чаще всего сервером 1С (кластером) или СУБД.

    Кто именно «завершает» сеанс:

    1. Сервер 1С (кластер)
    — Сервер 1С может завершить сеанс, если он считает, что сеанс «завис» или превысил лимиты по времени ожидания, по ресурсам, или если происходит рестарт рабочих процессов.
    — Также сеанс может быть завершён при обновлении конфигурации, перезапуске сервера, или при очистке «зависших» сессий.
    — Иногда кластер завершает сеанс из-за превышения лимитов по количеству подключений на один рабочий процесс (rphost), если не хватает ресурсов для обслуживания всех пользователей.

    2. СУБД (например, MS SQL, PostgreSQL)
    — СУБД может разорвать соединение, если происходит рестарт сервера базы, если база «зависла» или была принудительно остановлена.
    — Также СУБД может закрыть соединение при превышении таймаутов или при проблемах с сетью.

    3. Промежуточные компоненты (веб-сервер, балансировщик нагрузки)
    — Если используется веб-сервер (например, nginx, apache) или балансировщик, они могут прервать соединение из-за таймаутов или ошибок в маршрутизации.

    Почему ошибка выглядит как «завершен администратором», хотя человек не завершал сеанс:
    — В 1С «администратором» считается не только человек, но и системные процессы, управляющие сервером и сессиями.
    — При автоматическом завершении сеанса сервером 1С или СУБД, клиент получает именно такое сообщение, потому что с точки зрения платформы это «принудительное завершение».

    Что делать для диагностики и устранения:
    — Проверить логи сервера 1С (технологический журнал) с включением событий EXCP — там будет подробная информация, кто и почему завершил сеанс.
    — Проверить состояние рабочих процессов сервера 1С, их количество, нагрузку, таймауты.
    — Проверить логи СУБД на предмет рестартов, ошибок соединения.
    — Проверить настройки таймаутов в кластере 1С и в веб-сервере (если используется).
    — Убедиться, что сервер 1С не перегружен, и что количество рабочих процессов и лимиты по подключениям настроены адекватно.

    Рекомендую посмотреть здесь, там подробно описано про причины и диагностику:
    https://1s-on.ru/oshibka-1spredpriyatiya-poteryano-soedinenie/
    https://helpf.pro/faq/view/711.html

    Если кратко: «Сеанс работы завершен администратором» — это системное завершение сеанса сервером 1С или СУБД, а не действие конкретного человека.

    База знаний 1С