Диспетчер задач показывает больше рабочих процессов, чем максимальное количество [закрыто]

Я делаю пул приложений для веб-приложения, используемого огромным количеством пользователей, и устанавливаю веб-сад с максимум 20 рабочими процессами. Но в диспетчере задач я вижу больше процессов, чем процессов w3wp, чем то, что я установил. Веб-приложение широко использует сеансы, которыми управляет memcached. Может ли кто-нибудь сказать мне области, в которых я мог бы пойти не так, чтобы создать так много рабочих процессов? Мне трудно сузить круг причин такого огромного количества рабочих процессов. (Я установил для веб-сада тайм-аут простоя - 20 минут, максимальное количество рабочих процессов - 10)

0
задан 21 October 2014 в 22:48
1 ответ

Если вы включаете представление «Командная строка» в диспетчере задач, которое быстро определит используемые вами W3WP.

Наиболее простое объяснение, вероятно, состоит в том, что у вас есть более одного активного пула приложений.

NETSH HTTP SHOW SERVICESTATE

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

Могут быть более сложные объяснения, если пулы приложений недолговечны или зависают .

(Что в первую очередь привело вас к веб-садоводству?)

1
ответ дан 4 December 2019 в 17:08

Теги

Похожие вопросы