반응형
아래 코드처럼 슬로우쿼리 로그를 /var/log 에 저장하고 있다.
좀 놔두다 보니 로그파일이 커져서 열어보기가 짜증났다.
슬로워쿼리가 많이 쌓이는 것도 아니라서 3번만 로테이트 돌리고 10M가 설정하고 압축했다.
서버용량이 워낙 모자라서…
아래코드는 /etc/logrotate.d/ 안에
vi mysql로 파일을 새로 만들어 아래 내용을 넣어주기만 하면 된다.
그러면 /etc/cron.daily/logrotate 가 알아서 관리해준다.
/var/log/mysql-slow.log {
ifempty
daily
rotate 3
missingok
size=10M
compress
postrotate
if test -x /usr/bin/mysqladmin && \
/usr/bin/mysqladmin ping &>/dev/null
then
/usr/bin/mysqladmin flush-logs
fi
endscript
}
반응형
'프로그래밍' 카테고리의 다른 글
letsencrypt 인증서 SSL인증서 서버이전 방법 (0) | 2023.03.03 |
---|---|
이클립스 에러 NO GRAMMAR CONSTRAINTS (DTD OR XML SCHEMA) DETECTED FOR (0) | 2022.04.04 |
리눅스 HISTORY 저장 및 삭제 (0) | 2022.04.04 |
우분투 아파치 HTML파일에 PHP코드 그대로 나올때 (0) | 2022.04.04 |
XML문서 작성시 에러 나면 XML VERSION=”1.0″ ENCODING=”UTF-8″ (0) | 2022.04.04 |