2016-12-03 8 views
0

HTTP 서버 인스턴스에/wslogs에서 회전 파이프 로그 : -취소하는 방법 아파치 우리는 우리의 httpd.conf 파일에 다음과 같은 한

오류 로그 "|는/usr/HTTP 서버/빈/ROTATELOGS/wslogs/INSTANCE_NAME/hostname _ %의 m은 %는 % 86400 "

때 CustomLog"Y_error.log D |는/usr/HTTP 서버/빈/ROTATELOGS/wslogs/INSTANCE_NAME/hostname _ %의 m은 % D % Y_access.log 86400 "은

결합이 글 파이프 된 로그는 위에서 설명한 형식을 사용하여/wslogs/instance_name에 로그합니다.

시간이 지나면 이러한 로그 파일은/wslogs에서 전체 로트 공간을 차지하는 경향이 있으며이를 인식하지 못합니다. 그리고 서버를 다시 시작하는 단계가있는 배포를 수행 할 때 서버가 오류와 함께 다시 시작되지 않습니다. - httpd (pid 파일 없음)가 실행되지 않음 /wslogs/instance_name/server_name_12022016_error.log 파일에 쓰는 중 오류가 발생했습니다.

그런 다음 wslogs 폴더를 수동으로 정리해야합니다. 자동으로이를 처리하고 이러한 로그가 지난 10 일 동안 만 존재하는지 확인하십시오. 다시 말해서 10 일이 지난 로그를 삭제하는 방법입니다.

여기에있는 모든 제안/해결책은 크게 감사하겠습니다.

+0

인스턴스의 내용이 아닌 instance_name 디렉토리를 삭제하기 때문에 시작 오류가 발생할 가능성이 큽니다. – covener

답변

1

http 서버 자체로 기록 파일을 관리 할 수 ​​없습니다. logrotate 나 자신의 cron 스크립트와 같은 외부의 것을 사용할 필요가 있습니다.