꾸준히 하나씩

  • 홈
  • 태그
  • 방명록

crontab 1

Carryduo | ubuntu crontab을 이용한 pm2 로그 관리 스케줄링

1. 개요 - Carryduo는 매일 약 25000개 이상의 롤 게임 데이터를 분석한다. - 게임 데이터 분석에는 별도의 서버를 운영하고 있으며, 데이터 분석 과정은 로그로 꼼꼼히 모니터링한다. - 데이터 분석은 개발 편의상 javascript로 작성하고, pm2를 이용해서 프로세스를 관리하고 있었는데, 다음과 같은 로그를 확인할 수 있었다. - 요컨대, 로그가 계속 누적되면서 더 이상 로그를 작성할 용량이 남아있지 않아, 서버에서 프로세스를 중단시킨 것이다. - 의문이었다. 필자는 winston 라이브러리를 이용해서 일주일 간격으로 로그를 관리해주고 있었기 때문이다. - 구글링을 해본 결과, pm2는 자체적으로 .pm2 -> logs 경로에 서버에서 기록되는 로그들을 모두 저장하고 있다는 것을 확인할 ..

Carryduo 2023.01.25
이전
1
다음
더보기
프로필사진

차가운에스프레소의 개발 블로그입니다.

e-mail: hyeonjun4460@gmail.com

깃헙, 벨로그 링크는 아래 참고해주세요 :)

  • 분류 전체보기 (23)
    • 알고리즘,자료구조 (0)
    • Carryduo (7)
      • Jest (1)
    • TIL (6)
    • 디자인패턴, 프로그래밍 패러다임, 아키텍처 (6)
      • OOP (2)
      • 아키텍처 (2)
    • Docker (2)
    • 사야매(사회인야구매니저) (2)

최근글과 인기글

  • 최근글
  • 인기글

페이스북 트위터 플러그인

  • Github
  • Velog(~2022)

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바