Окончание табл. 18.1.
| Конфигурация | Описание |
|---|---|
| memoryLimit | Определяет максимальный обьем памяти, выражаемый в процентах от
общего объема доступной в системе памяти, который может занять
рабочий процесс. Если этот объем будет превышен, исполняющая среда
автоматически запустит новый процесс, переназначая запросы этому
новому процессу, и прекратит работу старого процесса. Следует, однако, иметь в виду, что даже если у вас есть система с более чем 2 Гбайт
оперативной памяти, и вы соответствующим образом сконфигурируете
этот параметр, может возникнуть исключение, вызванное нехваткой
памяти, если процессу потребуется больше 2 Гбайт оперативной памяти.
Дело в том, что сама операционная система по умолчанию не
разрешает процессу занимать более 2 Гбайт оперативной памяти. Если в
операционной системе включить так называемую функцию 4GB RAM TUNING,
то процесс сможет занимать до 3 Гбайт оперативной памяти. |
| webGarden | Этот параметр особенно важен для многопроцессорных сред. По сути, он
позволяет исполняющей среде запускать на одной машине более одного
рабочего процесса для обработки запросов, если на машине установлено
несколько процессоров. На самом деле, вы можете использовать схему
"один процессор — один процесс", если для повышения
производительности вашего Web-приложения включена функция Web Gardening. Этот
параметр используется вместе с параметром cpuMask. |
| cpuMask | Этот параметр используется вместе с параметром webGarden. Если
функция Web Gardening включена, то этот параметр будет определять битовую маску, разрешающую обработку Web-приложения на различных
процессорах в системе. Каждый процессор представлен одним битом, и если
этот бит будет равен 1, то среда времени выполнения ASP.NET начнет
рабочий процесс для процессора. В этом параметре битовая маска хранится
в виде шестнадцатеричного значения. |
| userName | Каждый процесс в Windows должен запускаться под определенной
личностью. Имя пользователя элемента модели процессов определяет личность,
под которой запустится рабочий процесс. При каждом доступе к файловой
системе или к любым другим неуправляемым ресурсам операционной
системы проверяется идентификация процесса. По умолчанию этот
параметр имеет значение "machine", которое фактически является
специальным параметром, идентифицирующим учетную запись пользователя ASРNЕТ локальной машины. |
| password | Определяет пароль для учетной записи пользователя, используемой
для рабочего процесса. По умолчанию этот параметр имеет значение
AutoGenerate, которое определяет, что будет использоваться пароль,
автоматически сгенерированный во время установки .NET Framework. |
| responseDeadlockInterval | Исполняющая среда ASP.NET посылает рабочему процессу
эхо-запросы через регулярные промежутки времени (по умолчанию 3 минуты), определяемые этим
параметром. Если процесс по какой-либо причине "зависает" и не
отвечает в течение заданного периода времени, среда времени выполнения
запускает новый экземпляр процесса и переназначает все запросы в
очереди запросов. |
| maxWorkerThreads | Позволяет сконфигурировать количество потоков, используемых для обработки запросов, в пределах одного рабочего процесса. |
| maxIoThreads | Определяет максимальное количество потоков ввода-вывода для экземпляра рабочего процесса. |
предыдущая следующая страница вначало главы оглавление
753