본문 바로가기

DB(SQL)

[DB] 로그파일 분할 (feat. Docker)

반응형

docker 로 db를 돌릴 경우

보통 기본적으로 설치되어있는 logrotate 가 없어 로그가 분할이 안될 수 있다

그러면 어마무시하게 큰 로그파일을 만나게 되며..  확인이 불가능하다;;

 

ubuntu 18.04

apt install logrotate

logrotate는 crontab으로 돌아가기 때문에 crontab도 없다면 isntall 당시 crontab도 같이 install 해야한다고 같이 설치할꺼냐고 물어본다.

 

 

 

https://www.manualfactory.net/10547

 

Ubuntu 16.04 / logrotate 설치하고 설정하기

로그 파일 우분투(Ubuntu)는 여러 작업의 내용을 로그(Log) 파일로 남깁니다. 예를 들어 웹서버 운영과 관련된 로그는 /var/log/apache2에 있습니다. 로그는 기본적으로 하나의 파일에 계속 추가하는 것

www.manualfactory.net

 

https://jang8584.tistory.com/275

 

[MYSQL] general_log 및 logrorate 관리

디비를 관리하다 보면, 전체 쿼리 로그를 확인 해야 할 경우가 많다.(많은가..?) 전체 쿼리를 관리 하기 위한 general_log와 모든 쿼리를 관리하다 보면 서버 용량이 금방 full 차기 때문에, 로그 관리

jang8584.tistory.com

https://qnfmfmd.tistory.com/m/439?category=714312 

 

[MySQL] MySQL slow query log retate ( 로그파일분할 )

출처: https://goo.gl/91sUpB mysql slow 쿼리 로그를 logrotate 시키자. 아래 코드처럼 슬로우쿼리 로그를 /var/log 에 저장하고 있다. 좀 놔두다 보니 로그파일이 커져서 열어보기가 짜증났다. 슬로워쿼리가

qnfmfmd.tistory.com

 

반응형