특정 관리 요청에 대한 특수 목적 스레드 정의

관리 요청 클래스 또는 특정 관리 요청을 위한 하나 이상의 특수 목적 스레드를 지정할 수 있습니다. 관리 요청의 "클래스"는 요청의 시간 프레임으로, 즉시 또는 간격입니다.

관리 프로세스에는 다음 유형의 스레드가 있습니다.

  • 서버 문서의 [서버 태스크] - [관리 프로세스] 탭에 있는 [최대 스레드 수] 필드에 정의된 일반 목적 스레드. 3 - 10개의 일반 목적 스레드를 지정할 수 있습니다.
  • NOTES.INI 설정을 사용하여 정의하는 특수 목적 스레드. 관리 프로세스는 일반 목적 스레드, 특수 목적 스레드 또는 두 스레드의 결합인 스레드를 최대 10개까지 지원할 수 있습니다. 특수 목적 스레드는 즉시 또는 간격 요청만 처리합니다. 예를 들어, 특수 목적 스레드가 즉시 스레드이면 즉시 요청만 처리합니다.
  • 관리 프로세스가 관리 프로세스 요청을 발송하는 데 사용하는 요청 디스패처 스레드 하나. 이 스레드는 설정하거나 수정할 수 없습니다.
  • 메일 정책 처리를 위한 폴링 스레드 하나. 이 스레드는 설정하거나 수정할 수 없습니다.

특수 목적 스레드는 이미 정의된 기존 일반 스레드에 추가됩니다. 다음 NOTES.INI 설정을 사용하여 특수 목적 스레드 수를 지정합니다.

ADMINP_IMMEDIATE_THREADX
ADMINP_INTERVAL_THREAD= X

여기서 X는 특수 목적 스레드 수입니다.

매일, 지연 또는 일괄 처리된 관리 프로세스 요청에는 특수 목적 스레드를 사용할 수 없습니다.

특수 목적 스레드를 추가하는 옵션은 관리 프로세스가 시작될 때마다 선택됩니다.

처리할 요청을 수신할 때 관리 프로세스는 서버 문서에 정의된 일반 목적 스레드 중 하나로 요청을 처리할 수 있는지 확인합니다. 일반 목적 스레드로 요청을 처리할 수 없으면 요청은 사용 가능한 스레드 중 하나에 할당됩니다. 일반 목적 스레드 중 하나로 요청을 처리할 수 없는 경우 관리 프로세스는 NOTES.INI 파일에 정의된 특수 목적 스레드로 요청을 처리하기에 적합한지 확인합니다. (특수 목적 스레드는 즉시 스레드 또는 간격 스레드이므로, 즉시 또는 간격 관리 프로세스 요청만 처리합니다.) 요청이 요건을 충족하면 특수 목적 스레드로 지정됩니다. 요청이 적합하지 않으면 요청은 (사용할 수 있게 된 스레드에 따라) 나중에 일반 목적 스레드 또는 특수 목적 스레드에 의해 처리되도록 큐에 놓입니다. 물론, 특수 목적 스레드로 처리하기 위해서는 요청이 해당 스레드로 처리되기에 적합해야 합니다.