테스트 사이트 - 개발 중인 베타 버전입니다

아파치 에러로그 자동삭제 방법 채택완료

인디안바압 3년 전 조회 1,906

센토스 + 마리아디비 사용중에 있습니다.

에러로그가 지속적으로 쌓이니 이것도 관리가 필요하다 싶어서 질문드려요 ㅠ

 

가령 에러 로그를 3일마다 자동으로 삭제 하고 싶습니다.

에러 로그 파일 위치는 

 

ErrorLog  /var/www/html/error.log
    CustomLog /var/www/html/access.log

 

입니다.

 

3일마다 주기적으로 에러로그를 삭제하려면 어떻게 하면 될까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
복스리
3년 전

리눅스의 크론텝 기능을  사용하시면 되시며 호스팅에선 대부분 지원을 안해주는 기능입니다.

단독서버나 가상서버등에서 사용이 가능합니다.

3일마다라  하셨으니 아래와 같이 해서 contab을 등록하시면될꺼 같습니다.

 

contab 0 0 3 * * rm -rf /var/www/html/error.log /var/www/html/access.log

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
3년 전

쉘을 삭제 하는 스크립트를 만들어서 crontab으로 걸어주는 방식으로 처리하는 방법이 최선입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플래토
3년 전

https://velog.io/@jay2u8809/Crontab%ED%81%AC%EB%A1%A0%ED%83%AD-%EC%8B%9C%EA%B0%84-%EC%84%A4%EC%A0%95

 

삭제하는 명령어를 shell로 만들어두시고 크론탭에 3일주기로 등록하세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인