Ограничить количество сеансов с базой

1. KiborG85 26 26.07.18 17:23 Сейчас в теме
Есть платформа, 1С8.3.10 , и база клиент-серверная. На сервере Windows и MsSQL. Тонкие клиенты с терминального сервера подключаются, работают.
Есть Debian Linux с Apache2 и на нём настроена публикация базы в ВЭБ доступ.

Вопрос: как можно ограничить кол-во сеансов с этой базой? чтоб одновременно в эту базу нельзя было подключиться десятку пользователей. Нужно чтоб с этой базой могло работать нужно (оплаченное) кол-во пользователей.
Можно ли такое ограничение сделать силами 1С сервера?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1490 26.07.18 17:41 Сейчас в теме
(1) думаю средствами апача можно. Количество подключений 1С отграничено только лицензиями.
3. KiborG85 26 26.07.18 17:44 Сейчас в теме
(2) а на сервере приложения слишком много лицензий... т.е. это не вариант.
Хотя если запретить этой базе выдавать лицензии 1Сным сервером - тогда лицензии на сервере приложения не будут использоваться. Тогда нужно понять куда подсунуть лицензию вэб клиенту?
4. Xershi 1490 26.07.18 17:54 Сейчас в теме
(3) можно и так ограничить лицензии. Останется только прописать конфигурации файлов лицензирования, на ИТС есть инфа.
5. KiborG85 26 26.07.18 17:56 Сейчас в теме
(4) до ИТСа ещё не добрался, но судя по инфе из https://infostart.ru/public/281119/#p4 то лицензии раздаёт только сервер приложения... Что не очень подходит :(
6. KiborG85 26 27.07.18 09:16 Сейчас в теме
Теория:
1. Создаём ещё один сервер приложения;
2. к основному серверу приложения (где выполняются клиентские подключения, фоновые задания и пр) добавляем новый;
3. на основном сервере приложения запрещаем выдавать лицензии для нужной нам базы. А на новом - запрещаем всё кроме как выдача лицензий для нужной базы. (настраивается всё в требованиях рабочих серверов).

По итогу мы можем на конкретную базу ограничить кол-во сессий. И оперативно добавлять\убавлять. Но для каждой такой базы нужно поднимать отдельный сервер 1Сный и цеплять его в кластер. Эти дополнительные сервера (которые только и будут выдавать лицензии) могут быть на той же линуксовой машинке с аппатчем, на разнесённых портах.
7. Xershi 1490 28.07.18 23:19 Сейчас в теме
(6) проблему решили доп настройками выходит?
8. KiborG85 26 30.07.18 10:15 Сейчас в теме
(7) ещё не решил... пока только набросал мысли (законспектировал). Потом попробую как время будет
9. Denis_CFO 48 30.07.18 11:34 Сейчас в теме
(6) а почему нельзя ПриНачалеРаботыСистемы посчитать текущее количество работающих пользователей и выдавать Отказ? Или обязательно средствами сервера 1С нужно решать вопрос?
10. KiborG85 26 23.08.18 13:33 Сейчас в теме
(9) база типовая и не хочется её раскавыривать.
11. nico 11.01.20 13:54 Сейчас в теме
Я данную задачу внешним управлением сеансами, напримет вот https://infostart.ru/public/350096/
И на ИТС есть статья, я для web сервиса контроля взял за основу из ИТС.
12. nico 11.01.20 13:59 Сейчас в теме
У меня остался не решенный вопрос как ограничить количество сеансов для файловых баз опубликованных на web сервере
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот