투케이2K

43. (TWOK/WORK) [업무 이슈] 하드웨어 기기 삭제 관련 기기 비정상 삭제 관련 이슈 - 서버 Exception 본문

투케이2K 업무정리

43. (TWOK/WORK) [업무 이슈] 하드웨어 기기 삭제 관련 기기 비정상 삭제 관련 이슈 - 서버 Exception

투케이2K 2024. 6. 5. 19:58

[제 목]

[업무 이슈] 하드웨어 기기 삭제 관련 기기 비정상 삭제 관련 이슈 - 서버 Exception

 

[내 용]

 

------------------------------------------------------------------------------
[이슈 사항]
------------------------------------------------------------------------------

1. 특정 하드웨어 장치 삭제 시 서버에서 에러가 발생해 클라이언트 단에서 에러 팝업창을 표시 이슈

------------------------------------------------------------------------------
[원인 파악]
------------------------------------------------------------------------------

1. 클라이언트 단, API 요청 시 Request 파라미터 점검 (정상)

  >> 클라이언트 소스 코드 추가 분석 결과 > API 요청 시 보내는 파라미터 관련해 사전) 비정상 값 및 null 값 방어 로직 되어 있음
  >> 또한, 서버 응답 데이터에서 특정 JSON 키 값 이 누락되어 리턴되어 표시 되는 팝업창으로 확인 (에러 메시지에 Exception 메시지 내려옴)

2. 서버 로그 분석 요청 (문제 발생 / 추가 분석 불가능)

  >> 서버 로그에는 해당 API Request, Response 값 로그가 찍혀 있지 않음 (원인 파악 불가 / 서버 로직 처리 문제 or DB 테이블 조회에서 문제 발생 가능)
  >> 추가 분석, 서버 로직 처리 시 Exception 발생 시 별도 히스토리 테이블에 쌓거나, 특정 에러 코드로 리턴하는 로직이 없음

------------------------------------------------------------------------------
[조치 내용]
------------------------------------------------------------------------------

1. 서버 로직 처리 시 방어 로직 강화

2. 서버 로직 처리 시 Exception 이 발생 한 경우 자동 에러 테이블에 히스토리 이력 쌓기 추가

  >> 서버 로직 처리 소스 코드 단 라인까지 표시하도록 추가

3. 추가 서버 트래픽 및 로직 분석 모니터링 시스템 도입 검토

------------------------------------------------------------------------------

 

반응형
Comments