|
News,
Internal,
Projects,
Home Software, Support, Documentation |
On Mon, May 24, 2004 at 04:51:41PM +0900, Lee Chung-Yeol wrote: > On Mon, May 24, 2004 at 12:13:22PM +0900, Pyun YongHyeon wrote: > > On Thu, May 20, 2004 at 10:05:00AM +0900, LampWZD wrote: > > > > > 포트로 설치한 apache1.3-modssl 버젼입니다. > > > 호스팅 유저때문에 > > > /var/log/httpd/ 이하로 > > > 도메인별로 로그를 쌓이게 해놨는데.. > > > 아파치 로그가 500메가를 넘어서고 있습니다. > > > /var/log/message > > > 로그 경우는 일정 용량이 되면 알아서 message.0, message.1 이런식으로 백업이 되고. > > > gz 로 압축이 되던데.. > > > 아파치 로그도 이렇게 할려면 어떻게 해야하는지요.. > > > FreeBSD 4.9 안정버젼에 최신포트로 설치했습니다. > > > > 다른 여러가지 프로그램을 이용할 수도 있겠지만 base에 있는 newsyslog(8) > > 를 사용할 수 있습니다. /etc/newsyslog.conf에 다음을 설정하세요. > > > > ... > > /path/to/http_accesslog root:wheel 600 10 81920 * Z /path/to/httpd_pid 30 > > /path/to/http_errorlog root:wheel 600 10 81920 * Z /path/to/httpd_pid 30 > > > > 제일 마지막 column의 30은 SIGUSR1입니다. > > 자세한건 newsyslog(8)를 참조하세요. > > freebsd-diary인가 어디에서 로그를 압축하는 것은 좋지 않다는 글을 본 적이 있습니다. > > apache에 SIGUSR1를 주어서 graceful restart를 하는 경우에 아직 중단되지 않은 프로세스에 > 의해서 로그 화일 뒤에 다른 로그를 덧붙이는 경우가 생길 수 있기 때문이었는데 저도 > 그 글을 보고 Z 옵션을 빼고 사용중입니다. > 이게 사실이라면 apache자체의 문제로 생각됩니다. 잘 만들어진 프로그램은 restart 명령을 받게되면 기존의 log를 닫고 가능한 빨리 새로운 log를 open하는게 정상적인 동작방법입니다. 실제 데몬에 SIGUSR1을 전송후 얼마나 오랫동안 log를 open하고 있는지 fstat(1)같은걸로 확인해 보세요. newsyslog(8)도 signal을 보낸후 얼마간은 데몬이 log를 close하기를 기다리는것으로 알고 있습니다. > 그럼. > -- Pyun YongHyeon <http://www.kr.freebsd.org/~yongari> _______________________________________________ 한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트 questions at kr.FreeBSD.org http://www.kr.FreeBSD.org/mailman/listinfo/questions
|
Copyright © 1998-2005 Korea FreeBSD Users Group. All rights reserved. webmaster at kr.FreeBSD.org $Date: 2004/05/25 01:02:38 $ |
|