Почему сеанс 1С завершен администратором во время фоновой задачи?

База знаний Одина — Одинэсника Форумы ODIN — Форум по 1С Предприятию Почему сеанс 1С завершен администратором во время фоновой задачи?

Просмотр 1 ветки ответов
  • Автор
    Сообщения
    • #36845
      Фото аватараOdineski
      Участник

        Вот события с сообщением что сеанс завершен администратором
        проанализируй
        05:46.601803-0,EXCP,2,level=WARNING,process=rphost,p:processName=fjv_ecm,OSThread=24636,t:clientID=2555,t:applicationName=BackgroundJob,t:computerName=FJV-SQL4,t:connectID=156226,SessionID=48760,Usr=Зузельский М.В.,Exception=95c658d1-d3d5-4ea9-8a81-1bf820fea4a8,Descr=’srcrscallssrcRemoteCallListenerImpl.cpp(4281):
        95c658d1-d3d5-4ea9-8a81-1bf820fea4a8: Сеанс работы завершен администратором.’
        05:46.617000-0,EXCP,2,level=WARNING,process=rphost,p:processName=fjv_ecm,OSThread=24636,t:clientID=2555,t:applicationName=BackgroundJob,t:computerName=FJV-SQL4,t:connectID=156226,SessionID=48760,Usr=Зузельский М.В.,Exception=95c658d1-d3d5-4ea9-8a81-1bf820fea4a8,Descr=’srcrserversrcServerJobExecutor.cpp(1364):
        95c658d1-d3d5-4ea9-8a81-1bf820fea4a8: Сеанс работы завершен администратором.’

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

          По этим событиям из журнала 1С можно сделать следующие выводы:

          1. Ошибка «Сеанс работы завершен администратором» возникает в процессе выполнения фоновой задачи (BackgroundJob) под пользователем «Зузельский М.В.» (SessionID=48760).

          2. В логах указаны исходные файлы платформы, где зафиксирована ошибка:
          RemoteCallListenerImpl.cpp(4281) — обработчик удалённых вызовов, который пытается обратиться к сеансу.
          ServerJobExecutor.cpp(1364) — исполнитель серверной задачи, который не может продолжить работу, так как сеанс завершён.

          3. Что значит «завершен администратором» в данном контексте:
          — Это не обязательно означает, что человек-администратор вручную завершил сеанс.
          — Скорее всего, сеанс был завершён системой — сервером 1С (кластером) или СУБД — по причине:
          — Таймаута неактивности.
          — Перезапуска рабочих процессов rphost.
          — Принудительного завершения сеанса из-за ошибок или перегрузки.
          — Автоматической очистки «зависших» сеансов.

          4. Почему фоновые задачи падают с такой ошибкой:
          — Фоновые задачи в 1С часто запускаются в контексте пользователя и его сеанса. Если сеанс пользователя завершён, задача не может получить доступ к контексту и падает с ошибкой.
          — Это может быть следствием неправильной настройки таймаутов, недостаточного количества рабочих процессов, или проблем с инфраструктурой (сеть, сервер).

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

          Итог: ошибка говорит о том, что сеанс пользователя, в контексте которого выполнялась фоновая задача, был завершён системой (администратором — в широком смысле). Это системное завершение, а не ручное действие человека. Нужно смотреть настройки кластера и инфраструктуру, чтобы избежать преждевременного завершения сеансов.

      Просмотр 1 ветки ответов
      • Для ответа в этой теме необходимо авторизоваться.
      База знаний 1С