아파치 재시작 없이 로그 삭제하기 Print
  • 1

안녕하세요? MEGA IDC 서버운영팀입니다.

아파치 재시작 없이 로그 삭제하기

아파치 로그를 지울려면 먼저 아파치를 멈추고, rm 명령어로 해당 log 파일을 삭제한다음 아파치를 다시 시작하면 되지만, 아파치를 멈춘다는 것은 웹서비스를 중지하는 것을 의미하므로 테스트가 아니라면 이와 같은 방법은 피하는 것이 좋습니다.

아파치를 멈추지 않고 로그를 삭제하려 한다면 아래와 같이 처리하십시요.

1. rpm으로 설치된 경우
해당 디렉토리로 이동 후 /etc/httpd/logs 아파치 로그파일이 존재하는지 확인한뒤 로그파일이 존재하면 linux 커맨드 상에서 아래와 같이 입력합니다.

 

[root@localhost~]# cp -f /dev/null /etc/httpd/logs/access_log

cp: overwrite '/etc/httpd/logs/access_log'?

y 입력후 엔터

2. 소스로 설치된 경우

 

해당 디렉토리로 이동 후 /usr/local/apachel/logs 아파치 로그파일이 존재하는지 확인한뒤 로그파일이 존재하면 linux 커맨드 상에서 아래와 같이 입력합니다.

 

[root@localhost~]# cp -f /dev/null /usr/local/apache/logs/access_log

cp: overwrite '/usr/local/apache/logs/access_log'?

 

y 입력 후 엔터

 

이 답변이 도움이 되었습니까?
« Back