Creative Commons License

Microsoft .NET

닷넷!시작하기
닷넷! Ver 2.0~
닷넷!스킬업
웹개발
윈폼개발
실용모듈개발
Tip & Tech
하루 한 문법

Microsoft .NET 개발자들을 위한 공간입니다. 기초강의에서 부터 고급 기술 정보 및 팁등을 다루도록 하겠습니다.

.

웹개발

이제 웹 기반 응용개발 지식은 거의 필수적으로 요구되는 시대입니다. 구체적인 웹 사이트 개발은 아니더라도 거시적인 웹 기반 서비스에 대한 지식 배양을 위해 할 것이 참 많네요 ^^

[IIS] 응용 프로그램 풀 구성(1):WORKER PROCESS의 Recycling구성

작성자 : 박종명
최초 작성일 : 2008-05-07 (수요일)
최종 수정일 : 2008-05-07 (수요일)
조회 수 : 5700

응용프로그램 풀의 worker process 를 특정 조건에 의해 재생시킬 수 있다.
재생이란 현재 실행중인 문제가 되는  worker process 를 중지하고 새로운 worker process 를 시작하여 요청을 원활히 처리하는 것을 보장한다.
이때 실행 중이던 worker process 는 바로 중지하지 않고 마지막 요청까지 모두 처리하고 중지한다.
그러나 새로 들어오는 모든 요청은 새로 생성된 worker process  에 게로 요청이 넘어간다

주의>
프로세스 재생은 운영중인 서비스의 요청을 새로운 worker process 에 게로 넘기는 것이다
따라서 이전 worker process 에서의 Application , Session, Cache 와 같은 응용프로그램 설정값은 유지 되지 않는다
프로세스 재생이 자주 발생할 것으로 예상되는 응용프로그램 풀의 모든 웹 응용프로그램들은 웹 가든 에서와 같이
응용프로그램 설정정보를 worker process 에서 분리시킬 필요가 있다




1.다음 시간(분) 후 작업자 프로세스 재생(기본 29시간)
   지정된 시간 후 재생,  응용프로그램이 시간이 흐름에 따라 문제가 발생하는 경우

2.다음 요청 후 작업자 프로세스 재생
   일정 요청 수 이후 재생, 응용프로그램이 사용량에 따라 문제가 발생하는 경우 

3.다음 시간에 작업자 프로세스 재생
   재생 스케줄링, 사용량이 적은 시간대로 설정    

4. 최대 가상 메모리
   worker process 에서 사용하는 디스크에 작성된 페이지 된 메모리 양(가상메모리)의 사용량이 설정 이상이면
   재생, 메모리 누수 등 문제 발생 소지가 있을 시  

5. 사용된 최대 메모리
   worker process 가 사용하는 RAM 양이 설정 이상이면 재생


이름
비밀번호
홈페이지
DN <- 왼쪽의 문자를 오른쪽 박스에 똑같이 입력해 주세요