Каталог решений - Ограничение количества запущенных процессов 1С в разрезе пользователей

Ограничение количества запущенных процессов 1С в разрезе пользователей

Ограничение количества запущенных процессов 1С в разрезе пользователей

В наличии

Целью данной статьи является ограничение количества, запускаемых пользователем, процессов 1С, чтобы снизить нагрузку на сервер.
Может пригодиться как программистам, так и системным администраторам.
ОСТОРОЖНО! под катом Python=)

Категория:

Описание

Описание проблемы:

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

Решение: 

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

И как настоящий "тыж программист" взял на вооружение Python. Сам скрипт формирует список активных процессов текущего пользователя, в список пишется пара (процесс — пользователь), далее считает количество таких пар и в зависимости от этого количества принимает решение запускать 1С или нет.

Сам скрипт запускается через ярлык и его настройку, меняем стандартный путь, на путь до нашего скрипта

 

has been added to your cart:
Оформление заказа