Центр Диагностики & База Системных Ошибок

Решения для Windows Server, Active Directory, 1С, СУБД, Linux, Cisco, MikroTik и IP-телефонии.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, баз данных и сетевого оборудования. Перед выполнением действий обязательно создайте резервную копию. При отсутствии необходимой квалификации обратитесь к ИТ-специалистам.

1С Ошибка: Сеанс отсутствует или удален (Session terminated) — Решение

Обновлено: 25.08.2026  ·  Официальная база знаний
  • Внезапное завершение работы тонкого или веб-клиента: Сеанс отсутствует или удален. ID сеанса: ....
  • Ошибка возникает при длительном бездействии пользователя или выполнении тяжелого отчета.
  • В технологическом журнале фиксируются падения рабочих процессов rphost (события EXCP, CRASH).
  • В веб-клиенте на базе Nginx/Apache возвращаются статусы HTTP 500 / 504 Gateway Timeout.

1. Настройка параметров времени жизни спящих сеансов в кластере 1С

Откройте консоль администрирования кластера серверов 1С (ras / MMC консоль):

  1. Перейдите в свойства информационной базы.
  2. Увеличьте параметры тайм-аутов:
    • Время засыпания пассивных сеансов: 1200 сек (20 мин);
    • Время завершения спящих сеансов: 86400 сек (24 часа).

2. Анализ падений рабочих процессов rphost (Crash Analysis)

Если сеанс пропадает из-за падения процесса rphost, проверьте системные логи:

# Linux (проверка сброса OOM Killer или Core Dumps)
dmesg -T | grep -Ei "rphost|oom_killer"
coredumpctl list | grep rphost

# Windows (Журнал событий Windows)
Get-EventLog -LogName Application -Source "1CV8*" -Newest 10

3. Настройка параметров веб-сервера (Nginx / Apache / IIS)

Для веб-клиента увеличьте таймауты проксирования в конфигурации nginx.conf:

proxy_connect_timeout 600s;
proxy_send_timeout 600s;
proxy_read_timeout 600s;
keepalive_timeout 650s;

4. Проверка параметра перезапуска процессов по памяти

В свойствах кластера 1С настройте лимиты, предотвращающие аварийное убийство rphost:

  • Допустимый объем памяти рабочих процессов: 0 (или 80% от RAM хоста);
  • Интервал перезапуска рабочих процессов: 86400 сек.
Практический опыт инженера: Если ошибка 'Сеанс отсутствует' носит массовый характер и возникает одновременно у десятков пользователей — это 100% признак аварийного падения одного из процессов rphost. Ищите дамп крэша в каталоге /var/log/1c/dumps или Minidump Windows.

Частые вопросы (FAQ)

Почему сеанс удаляется при блокировке экрана Windows?

Некоторые корпоративные политики безопасности при блокировке рабочей станции разрывают VPN/TCP-соединения. Кластер 1С после истечения таймаута пинга клиента помечает сеанс спящим и удаляет его.

Что происходит с открытыми транзакциями, когда сеанс удаляется?

Кластер серверов 1С принудительно отправляет команду ROLLBACK TRANSACTION в СУБД для всех незавершенных транзакций удаленного сеанса, откатывая несохраненные данные.

Как предотвратить завершение сеанса при кратковременных обрывах Wi-Fi?

Включите в настройках подключения тонкого клиента режим 'Использовать постоянное соединение' и убедитесь, что таймаут завершения спящих сеансов в кластере составляет не менее 1200 секунд.

Как программно отследить удаление сеанса?

Используйте технологический журнал 1С с отслеживанием событий SESN (события создания, изменения статуса и удаления сеансов кластера).