Перегрузка пула приложений в IIS
Наше приложение обычно зависает, и мы обычно снимаем это с балансировки нагрузки, когда бизнес / конечные пользователи сообщают об этом. В нормальных sceanrios мы автоматически убираем узел из балансировки нагрузки. Но в сценариях зависания пула приложений у нас нет такого преимущества. Так что я пытаюсь чтобы понять каждый этап очереди запросов IIS. Когда я увижу больше запросов в очереди http.sys, я постараюсь вывести узел из балансировки нагрузки. Это не будет общим случаем, поэтому я хочу тщательно тестировать и отслеживать производительность на каждом этап.
поэтому, чтобы моя задача была выполнена, мне нужно постоянно обращаться к URL-адресам, чтобы перегружать пул приложений и видеть, как он обслуживает запросы. Я пытался использовать крошечный get, но мое приложение использует проверку подлинности Windows, поэтому оно не работает, при каждой ошибке отказано в доступе Я пытался использовать wcat, но не смог понять из этого многое.
Есть ли какой-либо способ, которым я могу получить постоянный доступ к URL или имитировать запросы с высоким пулом приложений или любые предложения из вашего опыта более приветствуются.
Заранее спасибо.
1 ответ
Если у вас есть Visual Studio, вы можете создать нагрузочный тест