Назад | Перейти на главную страницу

Какое влияние оказывает остановка пула приложений на выполняющиеся в данный момент запросы?

Насколько я понимаю, запрос на переработку пула приложений в IIS даст в настоящее время активен запрашивает 90 секунд для завершения, прежде чем они будут аварийно завершены запросом на повторное использование, при этом новые запросы больше не принимаются. А как насчет того, чтобы попросить AppPool остановиться? Есть ли у него такая же политика замедления продаж?

Если это важно, я останавливаю AppPool через:

appcmd.exe stop apppool /apppool.name:"theAppPoolName"

Да, остановка AppPool (а не уничтожение его процесса) также корректно завершает ApplicationPool, давая существующим запросам время для завершения.

Таким образом, поведение такое же, как и при переработке бассейна.