메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

신충섭 (서강대학교, 서강대학교 정보통신대학원)

지도교수
박석
발행연도
2014
저작권
서강대학교 논문은 저작권에 의해 보호받습니다.

이용수0

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
Log란 프로그램 개발이나 운영시 시스템의 문제점을 파악하거나 운영상태에서 모니터링하는 텍스트를 말한다. 온라인 시스템을 개발, 운영하다 보면 다양한 문제점을 만나게 된다. 시스템 개발, 운영자는 로그를 기반으로 문제점의 원인을 추적한다. 시스템 개발시에는 개발자 및 테스터등 몇몇 사람들만 사용하기 때문에 로그 추적이 간단하다. 하지만 운영시점에서는 시스템 특성에 따라 다양한 사용자들이 동시에 사용하기 때문에 로그 추적이 어렵다. 심한 경우 로그 추적을 하지 못해 원인 추적을 포기하는 경우도 왕왕 발생된다.
본 논문에서는 시스템 운영시 발생할 수 있는 로그 추적의 어려움을 쉽게 하는 방법을 제안하였다. Logback에서 제공하는 기능을 이용하여 런타임시 로그를 IP/ID기반으로 발생시킬수 있는 방법이다. DB에 추적 하고자 하는 사용자의 ID/IP를 저장하고, WAS가 기동시 추적하고자 사용자의 IP/ID를 메모리에 적재한다. 온라인 서비스가 실행되기전 Interceptor가 실행되어 로그 파일이 적재될지 판단하여 특정 사용자가 요청하는 서비스를 별도의 로그 파일에 생성하게 된다. 모든 서비스가 Interceptor를 거쳐 서비스가 수행되어야 하는 부담이 발생하지만 JVM안에서 연산이 발생하므로 시스템 부하가 크지 않다.
로그를 개인화 하는 것은 시스템의 문제가 발생한 이후의 대처방법이다. 하지만 계속되는 오류로그를 추적하기 어려운 경우에 적절한 대처 방법이다. 에러는 특정 사용자에게 주로 발생하기 때문이다

목차

등록된 정보가 없습니다.

최근 본 자료

전체보기

댓글(0)

0