nginx cronolog 로그 분할

1494 단어 nginx로그cronolog
월 3rd, 2011
Posted in Nginx | 읽 기 횟수: 8 회
Author:gaojinbo Time:2011-08-03 Email:[email protected]
nginx cronolog 로그 분할 설정 문 서 는 다음 방법 에 따라 시간 당 NGINX 접근 로 그 를 분할 합 니 다.
1. nginx 로그 설정

log_format  main
        '$remote_addr - $remote_user [$time_local] $request '
        '"$status" $body_bytes_sent "$http_referer" '
        '"$http_user_agent" "$http_x_forwarded_for"' ;
access_log /www/log/access_log_pipe main;

2. 먼저 이름 이 붙 은 파 이 프 를 만 듭 니 다.

mkfifo /www/log/access_log_pipe

3. cronolog 설정:

nohup cat /www/log/access_log_pipe | /usr/sbin/cronolog \
/www/log/gaojinbo.com.access_%Y-%m-%d-%H.log  &

4. Nginx 시작

/usr/local/nginx/sbin/nginx

주의:
cronolog 는 nginx 가 시작 되 기 전에 시작 해 야 합 니 다. ubuntu 라면 cronolog 설정 줄 을 / etc / init. d / nginx start 함수 에 쓸 수 있 습 니 다.
완성!
  • nginx 셸 스 크 립 트 로그 분할 시간 당 1 회
  • 아주 좋 은 nginx 도서 추천 NginxHTTP_Server_2010
  • 본 블 로그 웹 은 nginx 1.0.1
  • 로 업그레이드 되 었 습 니 다.
  • ubuntu 에서 apt - get 잠 금 지정 소프트웨어 가 업데이트 되 지 않 음
  • ubuntu 10.04 설치 설정 php + nginx + mysql
  • nginx 에서 파일 dx 1.5 첨부 파일 을 완전히 다운로드 할 수 없습니다. 해결 방법 을 다운로드 할 수 없습니다
  • Nginx HttpGeoIPModule with X_Forwarded and HAProxy
  • nginx 0day 솔 루 션 Nginx 파일 형식 오류 해결 방법
  • php nginx pathinfo 지원 설정
  • nginx - 0.9.3 발표
  • [ comments ]

    좋은 웹페이지 즐겨찾기