주식회사 누리아이티

정보자산의 보안강화를 위한 다계층 인증SW (BaroPAM) 전문기업.

▶ Tuxedo/오류 메시지(Tuxedo)

CMDTUX_CAT:1410: ERROR: Could not mark receive queue

누리아이티 2010. 7. 13. 14:46

현상 : 161602.cuhp1!BSBRIDGE.12272.1.0: 01-08-2004: Tuxedo Version 8.0
       161602.cuhp1!BSBRIDGE.12272.1.0: LIBTUX_CAT:262: INFO: Standard main starting
       161612.cuhp1!BSBRIDGE.12272.1.0: CMDTUX_CAT:1410: ERROR: Could not mark receive queue
       161612.cuhp1!BSBRIDGE.12272.1.0: LIBTUX_CAT:250: ERROR: tpsvrinit() failed
       161615.cuhp1!BSBRIDGE.11864.1.0: CMDTUX_CAT:1373: ERROR: Abnormal disconnect from cuhp2
 

원인 : 1.NLS에서 사용하는 Port가 열려 있지 않은 경우 발생.
       2.remote machine(cuhp2) 에 있는 BRIDGE 프로세스와 비정상적으로 연결이 끊겼다는 메시지이며, network에 문제가 생겼거나, remote machine이 다운되었을 때 나타남.
       3.갑자기 다른 프로세스가 BSBRIDGE의 message queue로부터 정보를 읽고 있는데, 이것은 또 다른 BSBRIDGE 나 BRIDGE 프로세스에 의해 일어난다. 따라서 이 BSBRIDGE는 초기화에 실패하고 종료된다.
 

조치 : 1.NLS에서 사용하는 Port를 /etc/services 파일에 지정.
       2.다음과 같이 처리하면 된다.
         1) remote machine 이 부팅되어 있는지 확인
         2) machine 간의 연결 상태를 확인한다.
         3) BRIDGE 프로세스는 연결이 끊긴 후 자동으로 재 연결을 시도한다. 만약 자동 연결이 실패하면 다음 5분 동안 이 재 연결 시도는 중지된다.
         4) 필요하다면 tmadmin의 rco(reconnect) 명령어를 사용할 수도 있다. 이 수동 연결의 시도는 5분 동안의 연결 재시도 중지 시간에 허용된다.
       3.Booting 중이었다면 tmboot 를 다시 실행시키거나, 이를 cleanup 하기 위하여 shutdown을 수행한다.