답변:
대부분의 상황에서 유휴 시간 초과를 끄는 것이 좋습니다. 기본값이지만 사용하지 않는 작업자 프로세스를 끝내고 자하는 대량 호스트 사용자는 항상 모든 프로세스가 동시에 실행되지는 않을 것이라고 가정 할 수 있습니다.
그러나 서버에 프로덕션 앱 풀이 몇 개 있지만 20 분 동안 방문자가없는 경우 (예 : 밤새)에는 앱 풀을 중지하지 않으려는 경우가 있습니다. 모든 앱 풀을 한 번에 실행할 수있는 충분한 리소스가있을 수 있습니다.
또한 1740 분에 앱 풀을 재활용하는 기본 설정도 변경해야합니다. 매일 다른 시간에 운영하지 않고 매일 오전 4시와 같이 사용량이 적은 시간에 예약하는 것이 좋습니다. 여기 내 웹 사이트에 대한 자세한 내용 .
일정 기간이 지나도 유휴 작업자 프로세스를 종료하지 않으면 사용하지 않는 작업자 프로세스가 메모리를 많이 차지하게됩니다.
나는 당신이 그것을 시도하고 점차적으로 메모리가 증가하는 것을 알 수 있다고 생각합니다. 1700 분마다 또는 다른 것을 재활용하는 또 다른 설정이 있으므로 실제로 오래된 작업자 프로세스를 지울 수 있습니다.
BTW 덜 사용되는 웹 사이트에서이 문제를 처리하는 방법은 모니터링 소프트웨어가 10 분마다 aspx 페이지를로드하는 것입니다.