Обеспечение надежности приложений с использованием iis 6/7 - PullRequest
0 голосов
/ 06 мая 2010

У меня есть приложения веб-сервисов, работающие на Windows Server 2003. Эти хосты (каждый из них в отдельном appPool) содержит несколько операций (консалтинговые сервисы).
Существует ли подход для обеспечения надежности на этих хостах в терминах appPools (например, настройка пулов): В случае сбоя рабочего процесса на его месте запускается другой .

Если есть способ выполнить это в IIS 7 - или с помощью WCF - я был бы признателен за информацию.

Спасибо

1 Ответ

1 голос
/ 11 мая 2010

В модель процесса IIS6 / 7 встроена отказоустойчивость. В случае сбоя рабочего процесса на его месте будет запущен другой. Если это то, что вы имеете в виду, то ДА, вы можете получить надежность. См. http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/10cd7224-3d8a-41c8-9ff2-909bb578a4ea.mspx для получения дополнительной информации.

Я не знаю, что означает "принять меры".

HTTP-запросы, находящиеся «в полете» при возникновении сбоя процесса, теряются. Клиент должен повторно отправить запрос. Если вам нужна надежность для этого сценария, вам понадобится другой подход.

...