IISでAppPoolにリサイクルを依頼すると、現在アクティブリクエストが90秒で完了してから、リサイクルリクエストによって異常終了するが、もはや終了しないことを理解しています。新しいリクエストを受け入れるAppPoolに停止を依頼するのはどうですか?同じスピンダウンポリシーがありますか?
重要な場合は、次の方法でAppPoolを停止します。
appcmd.exe stop apppool /apppool.name:"theAppPoolName"
はい、AppPoolを(プロセスを強制終了するのではなく)停止すると、ApplicationPoolも正常にシャットダウンされ、既存のリクエストが終了する時間が与えられます。
したがって、動作はプールのリサイクルの場合と同じです。