Стартовая страница › Форумы › Понять, как работает ПО › Несколько проектов на сервере
- В этой теме 12 ответов, 4 участника, последнее обновление 2 года, 8 месяцев назад сделано Mikhail.
-
АвторСообщения
-
29.06.2021 в 12:46 #20280vgУчастник
Здравствуйте!
Подскажите пожалуйста, возможно ли осуществить работу нескольких проектов на одной машине/виртуальном сервере?
Наверное можно поднять несколько виртуальных серверов и запустить проекты на них, тогда будет всё в порядке?
А на физической машине выходит что нет?
29.06.2021 в 13:02 #20281manjey73УчастникВозможно, но надо запускать несколько служб и соответственно настраивать инстансы.
Михаил более подробнее напишет. Правда надо будет инсталлировать вручную.
На иностранном форуме был данный вопрос недавно.В данном варианте платные модули будут работать только на одном инстансе.
- Этот ответ был изменен 2 года, 9 месяцев назад от manjey73.
29.06.2021 в 13:10 #20284vgУчастникmanjey73, благодарствую, подождём Михаила)
29.06.2021 в 15:39 #20288MikhailМодераторДобрый день!
Если кратко, то не рекомендую без явной необходимости. Но технически возможно.
Виртуалки намного проще.
Для чего нужно запустить несколько экземпляров на одной машине в Вашем случае?29.06.2021 в 19:45 #20293vgУчастникБлагодарствую. Заказчик спросил возможно ли подобное организовать. Речь про виртуальные была, но я и про физический сервер на всякий случай спросил.
30.06.2021 в 17:24 #20295MikhailМодераторНужно понять, почему неудобно один экземпляр. Тогда можно будет подумать, как сделать удобно.
01.07.2021 в 21:09 #20310vgУчастникНесколько месяцев назад был сделан и запущен проект. Теперь заказали ещё один. Он также готов, но оказалось, что его хотелось бы запускать на том же виртуальном сервере. Добавлять новый проект в старый не хотелось бы, так как это не очень удобно (не конец света, но и не так чтобы хочется). В результате рассматриваем варианты по работе либо разных проектов на одном сервере, либо для каждого проекта поднимать отдельную виртуалку.
01.07.2021 в 21:40 #20311a80808УчастникИМХО лучше виртуалки. Вдруг захотят еще… Да и проще.
02.07.2021 в 04:20 #20312vgУчастникУдалось установить новые службы для сервера и коммуникатора, по теме, которую Вы, Михаил, скидывали выше для примера, а на агенте ругается:
https://pastenow.ru/68e30a391ca42196260bfcfc117100fb
Начинается этап установки процедуры установки.
См. файл журнала выполнения операция для сборки C:\NEW SCADA\ScadaAgent\ScadaAgentSvc.exe.
Данный файл находится в C:\NEW SCADA\ScadaAgent\ScadaAgentSvc.InstallLog.
Выполняется установка сборки ‘C:\NEW SCADA\ScadaAgent\ScadaAgentSvc.exe’.
Затронуты следующие параметры:
logtoconsole =
logfile = C:\NEW SCADA\ScadaAgent\ScadaAgentSvc.InstallLog
assemblypath = C:\NEW SCADA\ScadaAgent\ScadaAgentSvc.exe
servicename = ScadaAgentNew
Устанавливается служба ScadaAgentService…
Создается исходный EventLog ScadaAgentService в журнале Application…На этапе установки возникло исключение.
System.ComponentModel.Win32Exception: Указанная служба уже существуетСодержание файла svc_config.xml
<?xml version=»1.0″ encoding=»utf-8″?>
<ServiceConfig>
<ServiceName>ScadaAgentNew</ServiceName>
<Description></Description>
</ServiceConfig>Содержание файла svc_install.bat
cd /d %~dp0
C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /servicename=ScadaAgentNew ScadaAgentSvc.exe
Pause02.07.2021 в 13:32 #20316vgУчастникКстати, а какое количество таких проектов можно организовать? Есть ли потолок? Понятно, что пропускная способность сети влияет и предполагаемое место под архивы. Что то ещё влияет?
02.07.2021 в 15:36 #20317MikhailМодераторАгент общий на все экземпляры в рамках сервера. Каждый экземпляр Rapid SCADA должен иметь уникальное имя в рамках сервера, которое прописывается в настройках агента.
Есть ли потолок?
Коммуникатор начинает потреблять много времени CPU при активном опросе.
Сервер может потреблять много памяти, если пользователи открывают графики за длительные периоды времени.
Нужно смотреть по фактической загрузке.02.07.2021 в 15:55 #20320vgУчастникСпасибо, подскажите ещё пожалуйста непосредственно по настройке отображения проектов. Правильно ли я понимаю, что во втором экземпляре скады я должен настроить папки архивов в администраторе, порт, все файлы конфигов в папках служб, батники, отвечающие за запуск/останов/перезапуск и т.д.? В диспетчере служб IIS добавил новый экземпляр скады, а куда теперь передавать конфигурацию нового проекта? То есть надо настроить ещё профиль экземпляра в Администраторе?
04.07.2021 в 10:25 #20322MikhailМодераторПравильно ли я понимаю, что во втором экземпляре скады я должен настроить папки архивов в администраторе, порт, все файлы конфигов в папках служб, батники, отвечающие за запуск/останов/перезапуск и т.д.?
Да.
То есть надо настроить ещё профиль экземпляра в Администраторе?
Да.
Если что-то не заработает, присылайте скриншоты и логи. -
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.