결함 #13438
[mKOLON3.0 배치] 삼중화 서버 배치 중복 실행 원인 파악 및 개선
0%
설명
[인스턴스] appmng
[현상]
24.08.20
1. 05:30:00 에 172.30.151.204, 172.30.151.206 서버가 동시에 배치를 수행하는 현상 발생
24.08.20 05:30 부터 모바일서버 자체 배치(cm_company, cm_dept, cm_user 등)가 수행되는데, quarz를 사용하여 운영서버 3대 중 랜덤으로 1대에서만 수행되게 클러스터 설정이 되어있으나 거의 동시적으로 두 서버에서 중복 실행되는 현상 발생
172.30.151.204 배치 수행시간 : 05:30:06.220~
172.30.151.206 배치 수행시간 : 05:30:06.210~
2. 172.30.151.206 cm_dept 배치 수행 중 중복키 오류 발생으로 인해, 오류 발생한 이후부터 부서에 대한 정보가insert 되지 않음
05:30:06.210 WARN SqlExceptionHelper [logExceptions 137] [schedulerFactoryBean_Worker-5] SQL Error: 1062, SQLState: 23000
05:30:06.210 ERROR SqlExceptionHelper [logExceptions 142] [schedulerFactoryBean_Worker-5] Duplicate entry 'KII-A214HA2190' for key 'PRIMARY'
(Architecture팀 정명훈 책임으로부터 중복키 오류 이전 데이터는 insert 되고, 이후 데이터는 insert fail 되었을 가능성이높다고 이야기 들음)
3. 부서정보가 없는 사용자에 한해 cm_user에 데이터가 적재되지 않음
ex. KII(인더제조), KIC(FnC), KHR(LSI), KGI(글로텍) 등 : 수동 재배치 이후, 05:30~09:00 까지 로그를 확인하며 조사한결과로 정확하진 않음
4. 사용자들이 앱에 로그인 시, AD인증에서 성공한 후에 cm_user 테이블에 데이터가 없으면 default 정보가 쌓임
(co_cd, dept_cd : NONCODE / co_nm : 코오롱 / user_nm : 이름/부서명/회사코드 / 보안레벨 : 30)
5. 로그인은 가능하나, 보안레벨이 default 30으로 세팅되어 앱에 접근권한이 없다는 팝업이 뜨거나, 제대로 된 정보가 보여지지 않는 현상 발생
25.06.16
아이캔 푸시 발송 데이터 적재 배치가 두 서버에서 수행됨
204 서버: 10:00:00
206 서버: 10:00:02
IKEN 푸시 parnt_id : parnt_id='2e92dfa7-7434-453d-8045-0a00e2e13c39’