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