IIS 응용 프로그램 풀 구성에 대한 몇 가지 질문이 있습니다.
idleTimeout은 새로운 요청을받지 않고 작업자 프로세스가 요청을 처리하지 않을 때 작업자 프로세스가 유휴 상태로 있어야하는 시간을 지정합니다. 할당 된 시간이 지나면 작업자 프로세스는 WWW 서비스에 의해 종료되도록 요청해야합니다 (here에서 가져옴). 내 질문은 종료 후 요청이 도착하면 작업자 프로세스가 시작되는시기와 방법입니다.IIS 응용 프로그램 풀 구성에 대한 질문
기타 질문은 응용 프로그램 풀 재활용과 종료 사이의 차이점은 무엇입니까? 종료하는 대신 재활용하고 다시 시작하는 것이 더 좋습니까?
http://dotnetslackers.com/articles/iis/IIS-Overlapping-App-Pools-Week-16.aspx은 왜 사람들이 작업자 프로세스를 종료 허용 :
더 나은 이해를 위해이 비디오를 참조하십시오? 왜 그들은 단순히 응용 프로그램 풀을 대신 재활용하지 않습니까? – Naor
항상 종료 대신 재활용하는 것이 좋습니다. 셧다운은 최후의 수단이어야합니다. 예를 들어 CPU 사용량이 많은 기존의 요청이 있고 완료되지 않고 새 요청에 영향을 미칠 때 종료해야합니다. –
@Naor, 한 서버에 수백 개의 사이트가 있고 사이트 중 많은 곳이 자주 액세스되지 않는다고 생각하면 메모리 사용을 줄일 수 있도록 해당 사이트의 작업자 프로세스를 종료하는 것이 현명한 결정입니다. 유휴 종료는 정상적이며 작업자 프로세스가 요청을 처리하고있을 때 발생하지 않습니다. –