Computer ???
| No. | 422 |
| Name. | swindler |
| Subject. | apache log rotate |
| Main Cate. | Linux |
| Sub Cate. | |
| Date. | 2013-03-13 10:06 |
| Hit. | 3887 (211.36.27.3) |
| File. | |
| Apache 로그파일을 rotate하는 방법에는 여러가지가 있다. apache에서 제공해주는 rotatelogs 를 이용하는 방법도 있고, crontab에서 실행되는 logrotate를 통해서 관리하는 방법도 있다. /etc/logrotate.d/httpd안에 /home/apache/logs/*log { daily missingok notifempty rotate 1 size=100M sharedscripts postrotate /home/apache/bin/apachectl graceful endscript } 여기서 graceful은 conf 파일을 읽어서 restart를 하는데, 연결이 끊기지 않는다. 단지 모듈이 추가되거나 할 경우에는 restart를 해야 한다. 아파치 재시작부분이 보통 다음과 같이 되어 있는데, /sbin/service httpd reload > /dev/null 2>/dev/null || true /sbin/service httpd reload 가 안 되는 경우가 있는데, 이건 정확히 원인을 모르겠다. [바로가기 링크] : http://coolx.net/cboard/computer/422 |
|
|
|
|
| [Modify] [Delete] | [Reply] [List] | |



Copyright © 1999-2017, swindler. All rights reserved.
367,611 visitor ( 1999.1.8-2004.5.26 ), 2,405,771 ( -2017.01.31)