사이트 로그 가 무엇 인지, 무슨 소 용이 있 습 니까?
오늘 우리 가 토론 한 것 은 방문 로그 입 니 다. 방문 로 그 는 웹 사 이 트 를 방문 하 는 모든 요청 정 보 를 기록 합 니 다. 쉽게 말 하면 어떤 사람 이 언제 어떤 페이지 를 방 문 했 는 지 기록 하 는 것 입 니 다.우 리 는 서버 설정 을 통 해 어떤 정 보 를 구체 적 으로 기록 할 지 결정 할 수 있다.apache 를 예 로 들 면 기본 기 록 된 정 보 는 다음 과 같 습 니 다.
%h %l %u %t \"%r\" %>s %b
대응 하 는 기록 은 다음 과 같다.
127.0.0.1 - - [19/Jun/2020:15:30:53 +0800] "GET /index.php HTTP/1.1" 200 4549
로 그 는 어떤 필드 정 보 를 기록 할 수 있 는 지, 그리고 각 필드 의 의 미 를 참고 할 수 있 습 니 다: 아파 치 로그 상세 설명.
로그 정 보 는 사이트 관리자 가 사이트 운행 상황 을 파악 하 는 데 매우 도움 이 되 지만 로그 기록 은 항상 매우 많다. 걸핏하면 몇 만 개, 몇 십 만 개의 기록 이다. 이렇게 많은 정보 에서 우리 가 필요 로 하 는 부분 을 찾 는 것 은 쉽 지 않다.이 럴 때 가장 필요 한 것 은 로그 파일 에서 로그 기록 을 추출 하고 추출 한 기록 을 조건 에 따라 선별 할 수 있 는 도구 입 니 다. 제 가 사용 해 야 하기 때문에 저 는 시간 을 들 여 하 나 를 썼 습 니 다.
도구 가 해 야 할 일:
1. 로그 유형: apache, nginx, iis 세 가지 중 어느 것 을 판단 합 니까?
2. 한 줄 에서 로 그 를 읽 고 각 필드 정 보 를 추출 합 니 다.
3, SQLite 데이터베이스 에 정보 저장
4. 조건 에 따라 데 이 터 를 선별 하고 조건 에 맞 는 기록 을 출력 한다.
대체적인 절 차 는 이 렇 습 니 다. 그러나 가 져 온 로 그 는 관리 하 는 것 이 좋 습 니 다. 로그 기록 을 선별 할 수 있 을 뿐만 아니 라 로그 전체 에 대해 특정한 목적 을 분석 할 수 있 습 니 다. 그래서 도 구 는 이렇게 세 가지 로 나 눌 수 있 습 니 다.
1. 로그 가 져 오기 및 관리
2. 로그 의 선별 과 추적
3, 로그 분석 보고서
도구 가 업로드 되 었 습 니 다. 다운로드 면제, 여 기 를 누 르 십시오.
다음 글 은 간단 한 튜 토리 얼 을 쓸 것 이다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.