[MIP-419] 리눅스에서 자동으로 되어 있는 서비스를 등록할때, 올바르지 못한 경고 출력
Subject
리눅스에서 자동으로 되어 있는 서비스를 등록할때, 올바르지 못한 경고 출력.
APPLIES TO:
- Linux plinux01 2.6.32-358.el6.ppc64 #1 SMP Tue Jan 29 11:43:27 EST 2013 ppc64 ppc64 ppc64 GNU/Linux
- MCCS 3.6.1"
SYMPTOMS
1. Linux 에서 ON(활성) 되어 있는 서비스를 등록 하고자 할때, 아래 메시지 출력
{code}
13/07/17-14:50:46,750 | ndAgent | rviceAgent: 136 | WARN | 30056:윈도우즈 서비스 시작 유형을 변경하지 못했습니다.(반환값=1)
{code}
CAUSE
1. 서비스 자동/수동을 변경하는 ProcManager.java에서는 0일때는 on, 1일때는 off
2. 서비스 수동으로 변경을 성공했지만 return 값을 serviceType 으로 반환함
3. 여기서 serviceType은 1이 됨.
4. 따라서 LinuxServiceAgent.java에서는 위와 같은 메시지를 출력함
SOLUTION
1. 로그 메시지에서 '윈도우' 제거
2. 13/07/22-13:18:13,179 | INFO | *20038*:Changed to [crond]'s StartType to demand type 로그로 출력되고 있음
3. return 값이 잘못된게 아니라 잘못사용하고 있었음. return 값에 따라 올바른 로그 출력하도록 수정