Насколько я понимаю, запрос на переработку пула приложений в IIS даст в настоящее время активен запрашивает 90 секунд для завершения, прежде чем они будут аварийно завершены запросом на повторное использование, при этом новые запросы больше не принимаются. А как насчет того, чтобы попросить AppPool остановиться? Есть ли у него такая же политика замедления продаж?
Если это важно, я останавливаю AppPool через:
appcmd.exe stop apppool /apppool.name:"theAppPoolName"
Да, остановка AppPool (а не уничтожение его процесса) также корректно завершает ApplicationPool, давая существующим запросам время для завершения.
Таким образом, поведение такое же, как и при переработке бассейна.