20080121

날숨/잡담 2008.01.21 18:57

후 ... CS 서버 겨우 다시 살렸다
보니까 아파치 로그가 거의 4기가를 잡고 있어서(/usr 파티션은 겨우 5기가란 말이다 ㅠ)
로그를 삭제하고 apache log rotate를 사용.

설정 방법은 다음과 같다

먼저 apache/bin/rotatelogs 이 존재하는지 확인한다.
아래의 구문을 usr/local/apache/conf/httpd.conf의 access.log 설정 부분 근처에 추가해 준다.
CustomLog "|/usr/local/apache/bin/rotatelogs /var/log/access_log 86400" common
윈도우용 아파치와는 달리 파일사이즈가 아닌 시간을 기준으로 설정한다.(초단위)
86400은 24시간인데 혹시 몰라서 7을 곱해준 값으로 설정

원래는 usr/local/mysql/data 안의 '*-dat.0XX' 파일들을 지우면 공간이 좀 생기지 않을까 했는데, 예상외로 5%밖에 차지하고 있지 않아서 접근방법을 달리 해 본것 ㅠ

아래는 -bin어쩌구 파일 생성 못하게 하기(설정은 아직 하지 않은 상태)
 *-bin.* 은 mysql 의 replication 기능을 사용하기 위한 binary file 이다.
즉 replication 기능을 사용하지 않는다면 삭제해도 상관없다.
만약 이 로그들을 생성시키지 않고 싶다면 /etc/my.cnf 에 보면
-----------------------------------------------------------------
# Start logging
#log-bin
#server-id = 1

-----------------------------------------------------------------
라는 설정이 있는데 이 2줄을 모두 주석 처리 하고 mysql 을 재시작 한다.
동기화에 관련된 Replication에 대한 자세한 설명은 : http://oops.org/?&t=lecture&sb=mysql&n=1 참고

음 이렇게 해서 홈페이지가 열리긴 하는데,
또 뭔가 있을까봐 걱정 ㅠ
신고
posted by purecolor


티스토리 툴바