Решение задач 1С:Предприятие 8 на примерах

«Сеанс отсутствует или удален» в 1С: причины и решение

Ошибки 1СЗапуск и подключениеОпубликовано

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

Текст ошибки

Сеанс отсутствует или удален

Причины

Для пользователя

  1. Перезапустите программу: в большинстве случаев после повторного входа работа продолжается.
  2. Если ошибка возникает после того, как компьютер долго был без дела или «засыпал», это ожидаемое поведение: сеанс завершён по таймауту.
  3. Если ошибка появляется посреди работы, сообщите администратору время: возможно, был перезапуск сервера или обрыв связи.

Для администратора

Таймауты сеансов

В параметрах информационной базы (в конфигураторе «Администрирование» → «Параметры информационной базы») задаются время засыпания пассивного сеанса и время завершения спящего сеанса. Если пользователи часто оставляют программу открытой и получают ошибку, увеличьте время завершения спящего сеанса. Если лицензий не хватает, наоборот, умеренные таймауты помогают освобождать их.

Перезапуск рабочих процессов

В консоли кластера проверьте свойства кластера: интервал перезапуска рабочих процессов и допустимый объём памяти. При перезапуске процесса сеансы обычно переносятся, но при аварийном завершении процесса из-за ошибки или превышения памяти они теряются. Изучите журнал событий Windows и технологический журнал на сервере на момент сбоя.

Сеть

Автоматическое завершение сеансов

Если в организации используются скрипты, которые завершают неактивные сеансы через rac или COM, проверьте их условия и расписание. Такие скрипты часто срабатывают раньше, чем ожидают пользователи.

Для разработчика

Долгие операции на клиенте без обращений к серверу (например, ожидание ответа пользователя в модальном окне часами) повышают шанс завершения сеанса по таймауту. Длительные серверные расчёты выполняйте в фоновых заданиях, а не в одном долгом серверном вызове.

Частые вопросы

Теряются ли несохранённые данные?

Да, изменения в открытых формах, которые не были записаны до завершения сеанса, будут потеряны. Записанные документы сохраняются.

Ошибка возникает ровно в одно и то же время каждый день. Почему?

Скорее всего, по расписанию перезапускаются рабочие процессы, служба сервера 1С или работает скрипт завершения сеансов. Проверьте настройки кластера и планировщик заданий на сервере.

Сервер 1С:Предприятия и кластер: состав, порты, консоль, rac и веб-сервер

Базы данных и СУБД

Устройство сервера 1С и кластера, порты по умолчанию, консоль администрирования и управление сеансами через rac, кэш сервера, установка на Windows и Linux и публикация базы на веб-сервере.

Ошибки при запуске 1С и «Непредвиденная ошибка»: как исправить

Базы данных и СУБД

Диагностика типичных ошибок запуска 1С по тексту сообщения: кэш пользователя, доступ к файлу базы, версия платформы, лицензия, технологический журнал и перехват ошибок в коде.

База данных 1С: файловая и клиент-серверная, перенос между ними

Базы данных и СУБД

Сравнение файловой и клиент-серверной базы 1С: устройство, ограничения, выбор СУБД, создание новой базы, перенос через выгрузку .dt и резервное копирование.

Похожие ошибки