Sun Java System Messaging Server 6.3 관리 설명서

8.3.1 서버 프로세스 작성 및 만료

디스패처 내의 자동 작업 관리 기능은 새 서버 프로세스의 작성과 오래된 또는 유휴 서버 프로세스의 만료를 제어합니다. 디스패처의 동작을 제어하는 기본 옵션은 MIN_PROCSMAX_PROCS입니다. MIN_PROCS는 여러 서버 프로세스를 준비하고 받는 연결을 대기하여 보증된 서비스 수준을 제공합니다. 반면, MAX_PROCS는 주어진 서비스에 대해 동시에 활성화할 수 있는 서버 프로세스 수에 대한 상한값을 설정합니다.

최대한의 연결을 이미 처리하고 있거나 프로세스의 종료가 예약되었기 때문에 현재 실행 중인 서버 프로세스가 연결을 수락하지 못할 수 있습니다. 이 경우 디스패처는 이후의 연결을 지원하기 위해 추가 프로세스를 만들 수 있습니다.

MIN_CONNSMAX_CONNS 옵션은 서버 프로세스 간에 연결을 분산시킬 수 있는 기법을 제공합니다. MIN_CONNS는 서버 프로세스를 “busy enough”(충분히 사용 중)로 플래그 지정하는 연결 수를 지정하고 MAX_CONNS는 서버 프로세스에 적용할 수 있는 “busiest”(최대한 사용 중)로 지정합니다.

일반적으로 디스패처는 현재 서버 프로세스 수가 MIN_PROCS보다 작거나 모든 기존 서버 프로세스가 “busy enough”(충분히 사용 중)이고 현재 활성화된 연결의 각 수가 최소한 MIN_CONNS인 경우 새 서버 프로세스를 만듭니다.

예를 들어, UNIX 시스템 kill 명령에 의해 서버 프로세스가 예기치 않게 종료할 경우 디스패처는 새 연결이 들어올 때와 마찬가지로 새 서버 프로세스를 만듭니다.

디스패처 구성에 대한 자세한 내용은 10.4.4 디스패처 구성 파일을 참조하십시오.