У меня есть приложение IIS, которое возвращает данные через интерфейс SOAP. Все вызовы являются атомарными. Из-за проблем, связанных с контентом, это приложение IIS не является потокобезопасным. Выдача нескольких вызовов одновременно приводит к нестабильности. Приложение IIS STABLE запускает несколько экземпляров (я тестировал 100 приложений) в отдельных пулах приложений. Я настроил несколько экземпляров этого приложения IIS, а затем использовал стратегию балансировки нагрузки (внутри клиента) для вызова службы. За каждый сеанс проходит только один вызов. У меня есть URLs как:Реализовать балансировку нагрузки IIS через сайты или приложения - не серверы
- http://server/app1
- http://server/app2
- http://server/app3
- http://server/app4
- ...
- http://server/app100
app1-100 идентичные копии, работающие под отдельными бассейнами ,
Я хотел бы настроить основной URL быть:
Как бы идти о настройке этого? Возможно ли это?
вопрос у меня есть, это я могу только получить эту стабильную работу в соответствии с отдельными бассейнами. Как настроить веб-сад с отдельными бассейнами? –
Точно как я описал.Веб-сад по определению - это отдельные бассейны. Установка в 2 приведет к тому, что 2 процесса w3wp.exe будут обслуживать запросы для вашего сайта. – Avner
Я попробовал ваше предложение, и было создано несколько w3wp.exe, но в итоге у меня была та же проблема, с которой я начинал. Я заметил, что количество экземпляров w3wp было небольшим, меньше количества вызовов, проходящих через сервер. Кажется, я ограничен одним вызовом/приложением/пулом за раз. –