Мои процессы IIS постоянно зависают, поэтому веб-сайт в это время зависает - PullRequest
0 голосов
/ 05 августа 2011

Я не могу отладить проблему, но, по-видимому, некоторые проблемы с кодированием приводят к ее отказу и сбрасыванию процессов IIS. Я хочу изменить его так, чтобы он работал с несколькими процессами, чтобы при сбое одного процесса веб-сайт не зависал.

Ответы [ 2 ]

0 голосов
/ 05 августа 2011

Щелкните пул приложений, а затем щелкните дополнительные параметры справа

Измените максимальное количество рабочих процессов на число, которое вы хотите умножить.

Но при этом сценарии вы также должны изменить состояние сеанса. Вы можете использовать SQL Server или Stateserver, который я предлагаю.

Вы должны настроить свою веб-конфигурацию следующим образом

    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="60"/>
0 голосов
/ 05 августа 2011

Вам необходимо разделить приложения на отдельные пулы приложений (это можно сделать с помощью диспетчера IIS).Пул приложений IIS управляется рабочим процессом, поэтому многие приложения, работающие в одном и том же пуле, подвергаются риску сбоя, если одно из приложений вызывает непредвиденное поведение.

Помимо этого, вам действительно необходимо понять, почему приложениесам вызывает проблемы.Вы пытались запустить приложение через Visual Studio и Casini (или IIS Express)?

...