[MSP-8] drbdsetup events 프로세스 누적

Subject
drbdsetup events 프로세스 누적

APPLIES TO:
DRBD 4.0




SYMPTOMS
MCCS 엔진 종료 후에도 ""drbdsetup all events"" 명령이 실행 상태로 남아 있고, 엔진을 시작하면 새롭게 drbdsetup을 실행하여 엔진을 재시작 함에 따라 drbdsetup 프로세스가 누적된다.

리눅스, 윈도우즈 동일한 현상이다.



CAUSE
Runtime으로 실행한 프로세스는 JVM이 강제로 종료될 때 같이 종료시킬 방법이 없다. 따라서 DRBD 이벤트 캡처를 위해 실행한 "drbdsetup all events" 명령은 MCCS가 종료해도 계속 실행 상태를 유지하게 된다. 이때 MCCS가 재시작 하면 중복으로 실행하게 되며, 현재 WDRBD는 다중 이벤트 모니터링을 허용하지 않게 때문에 두번째 실행한 명령은 정상 동작하지 못한다.



SOLUTION
이전에 실행중인 모든 ""drbdsetup all events"" 프로세스를 강제로 종료한다.
만일 사용자가 별도로 콘솔에서 이벤트를 모니터링하려면, 먼저 WDRBD에서 다중 이벤트 모니터를 지원해야 한다.

그럴 때 MCCS에 의해 종료되지 않으려면 ""drbdsetup events all"" 명령을 사용하면 된다.