Повышение производительности Вашей ИТ-системы

Построение систем онлайн обмена данными

Поиск по сайту  
 
+7(495) 543-74-02 
Поиск по сайту E-mail Љ ав  б ©в  Форум 286718166 Skype
Новости Статьи Решения для 1С Услуги Скачать О компании FAQ Партнеры Отзывы

Наши Клиенты (отзывы):

 

Программный комплекс "Контроль терминальньных сессий (сеансов 1С)"   

Предлагаемое решение ориентировано на снижение общего уровня потребляемых ресурсов терминальных серверов, работающих под управлением Citrix Metaframe Presentation Server. Каждое приложение, опубликованное и запущенное на терминальном сервере, потребляет системные ресурсы (время CPU и оперативную память). В связи с тем, что пользователи не всегда завершают сеанс работы с терминальной сессией, ресурсы, выделенные приложениям, не освобождаются, и общая эффективность использования терминального сервера снижается. При определенном количестве запущенных сессий терминал попросту зависает.

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

 Программный комплекс состоит из двух частей и служебной БД:

  • Activity Observer

  • Activity Console

  • База данных ACDB (MS SQL Server 2000/2005)




Аctivity Observer

Представляет собой внешнюю компоненту 1С:Предприятие, загружаемую в Глобальном модуле конфигурации 1С. Компонента фиксирует активность каждого экземпляра клиентской части 1С, передавая эту информацию в базу данных ACDB. Экземпляр считается неактивным, если в течение указанного периода времени? который задается в настройках Activity Console не выполнялся ни один из модулей 1С.

Activity Console

Утилита имеет графический интерфейс, с помощью которого администратор может отслеживать активность терминальных сессий 1С:Предприятие. Утилита предусматривает два режима работы – пассивный и автоматический. В пассивном режиме Activity Console выявляет неактивные терминальные сессии и помечает их в общем списке сессий фермы. При этом никаких дополнительных действий над этими сессиями утилита не производит. Предполагается, что в этом режиме администратор самостоятельно принимает решение о принудительном завершении той или иной терминальной сессии, руководствуясь её статусом (активна/неактивна). В автоматическом режиме решение об отключении терминальной сессии принимает утилита: если сеанс 1С был неактивен в течение заданного интервала времени, который указывается администратором в настройках, то для этой сессии будет выполнено принудительное завершение сеанса (Log off). 

База данных ACDB

Служебная база данных ACDB содержит журнал активности сессий и некоторую другую оперативную информацию, необходимую Activity Console for Citrix для нормального функционирования. БД ACDB может быть развёрнута на любом экземпляре MS SQL Server 2000/2005 и не требовательна к ресурсам. Но важно, чтобы Activity Observer и Activity Console имели к ней доступ.

Требования к конфигурации

Среда Citrix: Citrix Metaframe Presentation Server 3.0/4.0
ОС: Windows 2000/2003/XP


На нескольких примерах опишем варианты срабатывания программного комплекса "Контроль терминальных сессий (сеансов 1С)":
  1. Ферма состоит из одного терминального сервера. В сессиии опубликовано одно приложение 1С. ПК заверщает данную терминальную сессию в том случае, если не выполняется код 1С.
  2. Ферма состоит из одного терминального сервера. В сессии опубликовано одно приложение 1С и одно стороннее приложение. Программный комплекс завершает данную терминальную сессию в том случае, если не выполняется код 1С.
  3. Ферма состоит из одного терминального сервера. В сессии опубликовано одно приложение1С и одно стороннее приложение. ПК завершает данную сессию, но только при условии отсутствия ввода/вывода в стороннем приложении.
  4. Ферма состоит из нескольких терминальных серверов. В сессии опубликовано одно приложение 1С и стороннее приложение. В определённый промежуток времени сессия может перекинуть одно приложение на другой терминальный сервер, и как следствие, получается 2 терминальные сессии на 2 терминальных серверах. Задача сводиться к первому примеру.
  5. В одной терминальной сессии запущено несколько приложений 1С. В этой ситуации бездействие системы определяется по максимальному таймауту, установленному для каждого приложения 1С. Если время бездействия для каждой 1С превысило отведённый ей максимальный таймаут, то сессия завершается.


 

 

подписка на новости




Решения для платформы 1C: Предприятие
Наши вакансии: Дополнительно:



DA-design Softpoint © SoftPoint 2004-2010. Все права защищены.
Контакты - Компания "SoftPoint" г. Москва, ул. Складочная, д.1
e-mail:
тел. +7(495) 543-74-02