2014-02-27 7 views
0

성능이 떨어지는 액세스 로그 파일이 있습니까? Apache2 로그에 적합한 파일 크기 제한은 무엇입니까? 로그 회전은 매일 cron으로 실행되며 한계는 52MB이지만 하루에 한 번 실행되며 로그 파일은 하루가 완료되고 로그가 회전하기 전에 약 200MB로 올라갑니다. 로그 회전을 하루에 몇 번 돌리면 더 자주 회전해야합니까, 아니면이 파일 크기가이 작업을 방해 할만큼 성능을 ​​저해하지 않을까요?Apache2 로그 파일 크기 및 성능

답변

1

대용량 로그 파일을 사용하면 아파치 성능이 저하 될 것이라고 생각하지 않습니다. 파일 끝에 단순히 메시지를 추가하는 핸들러를 사용합니다. 그러나 당신이 바라는 것은 파티션이 가득 차게되는 것입니다.

당신이 정말로 필요한 경우, 당신은 몇 번 더 당신의 아파치 logrotate에 구성에 대해 logrotate에 매일 실행하는 데 특별한 크론 작업을 만들 수 있습니다

sudo crontab -e

4,8,12,16,20 * * * * /usr/sbin/logrotate -f /etc/logrotate.d/apache2

+0

네를, 그게 무슨의 I 생각하고 있었지만 기본적으로 logrotate의 크기의 4 배인 경우 문제가 될 수 있다고 생각했습니다. 그러나 로그 파일 크기는 파일 끝까지의 간단한 텍스트 추가에 대한 성능을 저해하지 않습니다. VIM으로 열면 모든 텍스트의 맨 아래로 스크롤하는 데 시간이 걸리지 만 간단히 추가하면 이미 파일에있는 내용을 처리 할 필요가 없으며 파일의 끝에 추가하면됩니다. 이 파일 크기에 다른 문제가 없는지 확인하려고했습니다. 감사. – Furbeenator