Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

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

ERR_SESSION_TERMINATED 1С:Предприятие и СУБД

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 (события создания, изменения статуса и удаления сеансов кластера).

Полезные материалы
Рекомендуем