서버3개에서 로그파일 관리 하는법

서버3개에서 로그파일 관리 하는법

QA

서버3개에서 로그파일 관리 하는법

본문

안녕하세요

서버과부하가 너무심해서 분산서버로 3개로 나눠서 사용하고있는데

로그파일이 3개서버에 각각쌓이니 하나씩 열어봐야해서 힘듭니다.

혹시 3개서버의 로그를 한꺼번에 볼수있는 방법이있을까요?

지금 현재로그는 20201027.log 이런식으로 로그에 쌓이고있습니다. 

 

지금 하고있는방법은 노는서버에 mysql DB 설치한 후 3개에 서버에서 매일 DB에 쓰는방법으로 하고있는데 로그파일이 변경될때마다 table 도 같이 변경해줘야해서 너무 번거롭네요. 

이 질문에 댓글 쓰기 :

답변 2

제일 좋은 방법은 서버 모니터링 프로그램을 이용하시는게 좋을듯 싶네요.

 

 

서버 모니터링 프로그램을 사용하지 못하신다면 mysql 보단 NoSQL을 사용하는게 나을 수도 있을 겁니다. mongodb 같은거요.

 

그것도 안되면 mysql에서 날짜마다 테이블을 분리해서 만들지 마시고, 테이블 하나에 넣으면서 파티션을 이용해 나누는 것도 좋은 방법이라 생각됩니다.

 

구글에서 mysql 파티션 검색해 보셔요.

로그정보를 중앙 db에 부하없이 쌓을려면 noSql이 좋아보이는데 막상할려면 어려워서 시스템에서 자동으로 남기는 로그를 크론으로 한서버에 모을수있게 처리하는게 좋을것 같습니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,673 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT