IIS Web Gardening в режиме InProc - PullRequest
1 голос
/ 05 мая 2011

Я хочу задать вопрос о веб-садоводстве в IIS. На IIS 6.0 работает веб-приложение asp.net 2.0, приложение запускается на одном рабочем процессе и в режиме сеанса InProc.

Я хочу запустить приложение на нескольких рабочих процессах (веб-сад) и не хочу использовать ни StateServer, ни SQLServer, потому что приложение извлекает большие данные из базы данных Oracle. Если я использую stateserver или SQLServer, я думаю, что производительность снизится.

Можно запустить приложение в режиме InProc и в нескольких рабочих процессах (около 3-5). Но при каждом запросе sessionId не изменяется (это нормально), и каждый запрос направляется в другой рабочий процесс. Можно ли сказать, что IIS обрабатывает один и тот же сеанс на том же рабочем процессе, пока этот рабочий процесс не завершится .

Заранее спасибо

1 Ответ

1 голос
/ 05 мая 2011

Вы должны быть в состоянии реализовать Sticky Sessions через балансировщик нагрузки. Существует сообщение о сбое сервера, которое может быть полезным: Сбалансированная загрузка серверов IIS с сеансом ASP.NET InProc .

...