База знаний Одина — Одинэсника › Форумы › ODIN — Форум по 1С Предприятию › Кто завершает сеанс «админом» в клиент-серверной 1С? › Ответ в теме: Кто завершает сеанс «админом» в клиент-серверной 1С?
Ошибка «Сеанс работы завершен администратором» в клиент-серверном варианте 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С или СУБД, а не действие конкретного человека.