Managed File Transfer 의 고가용성 에이전트에 대한 필수 정보
고가용성 구성에서 실행 중인 표준 또는 브릿지 MFT 에이전트에 대해 알아야 하는 다양한 유형의 정보가 있습니다. 이 정보에는 에이전트가 시작하는 데 사용하는 다양한 메소드, 로그 파일에서 에이전트의 인스턴스를 식별하는 방법 및 에이전트에 대한 상태 정보가 포함됩니다.
에이전트 시작
HA 에이전트로 구성되지 않은 에이전트의 다른 인스턴스를 시작하려고 시도하면, SYSTEM.FTE.HA.agent
name 큐에서 잠금을 획득할 수 있는지 여부를 확인하는 확인이 먼저 수행됩니다.
다른 인스턴스가 비HA 모드로 시작되면 SYSTEM.FTE.HA.agent name 큐의 잠금이 이 인스턴스에 의해 획득됩니다. 에이전트가 초기화를 계속하지만
다른 인스턴스에서 독점적으로 명령 큐를 열기 때문에 나중에 에이전트가 실패합니다.
BFGMQ1045I: Agent's system queue 'SYSTEM.FTE.COMMAND.SRC' is configured as either NOSHARE or DEFSOPT(SHARED). BFGAG0035W: The agent received MQI reason code 2042 when trying to open queue 'SYSTEM.FTE.COMMAND.SRC' on the queue manager 'MFTHAQM' with connection name 'localhost(1414)' and channel 'MFT_HA_CHN'. The agent will try the operation again every 30 seconds.
HA 에이전트로 구성되지 않은 에이전트의 다른 인스턴스를 시작하려고 시도하면, SYSTEM.FTE.HA.agent
name 큐에서 잠금을 획득할 수 있는지 여부를 확인하는 확인이 먼저 수행됩니다.
BFGAG0194E: An instance of this agent is already running elsewhere. 따라서 이 인스턴스를 계속할 수 없으며 인스턴스가 종료됩니다.
에이전트를 서비스로 Windows 시작하기Windows에서 에이전트를 Windows 서비스로 시작할 수 있습니다.
시작 중에 Windows 는 정상 또는 HA 모드에서 MFT 에이전트를 시작합니다. 에이전트가 HA 모드로 실행되도록 구성된 경우 먼저 잠금을 획득하는 인스턴스에 따라 활성 또는 대기 인스턴스로 실행됩니다.
로그 파일에서 에이전트의 인스턴스 유형 식별
BFGAG0192I: 에이전트가 활성 인스턴스로 성공적으로 초기화되었습니다.
BFGAG0193I: The agent has successfully initialized as a standby instance.
에이전트 상태 업데이트
동일한 에이전트에 대한 두 개의 인스턴스가 실행 중이므로 에이전트 상태 발행물에 두 에이전트 모두에 대한 정보가 있어야 합니다.
활성 인스턴스가 두 인스턴스 모두의 상태를 발행하는 인스턴스입니다.
에이전트 상태를 발행할 때 활성 인스턴스가 대기 인스턴스 발행물의 사용 기간을 검사합니다.
- standbyStatusExpiry은(는) 에이전트의 명령 큐에 대기 상태 메시지를 넣을 대기 상태 메시지의 만기 시간입니다. 에이전트의 활성 인스턴스가 해당 기간에 메시지를 처리하지 않는 경우 해당 메시지가 만기됩니다.
기본적으로 standbyStatusExipry의 값은 30초입니다. 또한 메시지는 대기 상태 메시지보다 전송 요청의 우선순위 처리를 허용하는 낮은 우선순위(
9)입니다. - standbyStatusPublishInterval은(는) 대기 인스턴스가 상태를 공개하는 빈도를 설정합니다.
- SYSTEM.FTE.COMMAND.<agent name> 큐에서 메시지를 가져오고 작업자 스레드에 메시지 처리를 위임합니다.
- 작업 프로그램 스레드가 메시지 본문에서 컨텐츠를 검색하고 대기 인스턴스 정보로 에이전트 상태 오브젝트를 업데이트하며 에이전트 상태 발행자에게 상태를 발행하도록 알립니다.
- 에이전트 상태 발행자가 상태를 발행합니다.
여기서 최적화가 수행되어 대기 상태 정보를 캐시합니다. 요청이 이루어질 때 에이전트 상태 발행자가 새 상태를 캐시된 상태와 대조하여 차이가 있는 경우에만 발행합니다.
다음 다이어그램은 에이전트의 상태를 게시하기 위해 활성 또는 대기 인스턴스가 따르는 흐름을 설명합니다: