본문 바로가기
Network

APACHE 2.x 아파치 모듈 아파치 상태 mod_status

by 세계정보ㄱ 2010. 12. 27.
728x90
반응형

아파치 모듈 mod_status

가능한 언어:  en  |  ja  |  ko  |  tr 

이 문서는 최신판 번역이 아닙니다. 최근에 변경된 내용은 영어 문서를 참고하세요.
설명: 서버 활동과 성능에 대한 정보를 제공한다
상태: Base
모듈명: status_module
소스파일: mod_status.c

요약

Status 모듈은 서버 관리자에게 서버의 상태를 보여준다. 쉽게 읽을 수 있는 HTML 페이지로 현재 서버통계를 보여준다. 필요하다면 (표준을 따르는 브라우저에서) 페이지를 자동으로 갱신할 수 있다. 현재 서버 상태를 컴퓨터가 읽을 수 있는 간단한 목록으로 보여줄 수도 있다.

알려주는 정보는:

  • 요청을 서비스하는 worker의 개수
  • 쉬고 있는(idle) worker의 개수
  • 각 worker들의 상태, worker가 처리한 요청의 개수와 worker가 서비스한 전체 바이트수 (*)
  • 총 접근 횟수와 서비스한 바이트수 (*)
  • 서버가 시작혹은 재시작한 시간과 동작한 시간
  • 초당 요청수 평균, 초당 서비스한 바이트수와 요청당 바이트수 평균 (*)
  • 현재 아파치 전체와 각 worker들의 CPU 비율 (*)
  • 현재 처리하고 있는 호스트와 요청 (*)

표준 아파치에는 "(*)"로 표시한 통계를 얻을 수 없다. 이 정보를 보려면 컴파일시 옵션을 사용해야 한다.

Status 사용하기

foo.com 도메인에서 접근한 브라우저에게만 상태를 보여주려면 httpd.conf 설정파일에 다음과 같이 추가한다

<Location /server-status>
SetHandler server-status

Order Deny,Allow
Deny from all
Allow from .foo.com
</Location>

이제 웹브라우저로 http://your.server.name/server-status 페이지에 접근하면 서버 통계를 볼 수 있다.

top

자동 갱신

브라우저가 "재갱신"을 지원한다면 status 페이지를 자동으로 갱신할 수 있다. N 초마다 갱신하려면 http://your.server.name/server-status?refresh=N 페이지를 사용하라.

top

컴퓨터가 읽을 수 있는 Status 파일

http://your.server.name/server-status?auto에서 컴퓨터가 쉽게 읽을 수 있는 status 파일을 얻을 수 있다. 이 형식은 아파치 /support 디렉토리에 있는 log_server_status Perl 프로그램과 같이 자동으로 실행하는 프로그램에 유용하다.

mod_status를 서버와 같이 컴파일하였다면 디렉토리 설정파일을 (예를 들어, .htaccess) 포함하여 모든 설정파일에서 핸들러를 사용할 수 있다. 그래서 사이트에 보안 문제가 발생할 수 있다.
top

ExtendedStatus 지시어

설명: 각 요청에 대한 자세한 상태 정보를 기록한다
문법: ExtendedStatus On|Off
기본값: ExtendedStatus Off
사용장소: 주서버설정
상태: Base
모듈: mod_status
지원: ExtendedStatus는 아파치 1.3.2 이후에만 있다.

이 설정은 서버 전체에 적용되며, 가상호스트별로 키고 끌 수 없다. 자세한 상태 정보를 모으면 서버가 느려질 수 있다.

top

SeeRequestTail 지시어

설명: Determine if mod_status displays the first 63 characters of a request or the last 63, assuming the request itself is greater than 63 chars.
문법: SeeRequestTail On|Off
기본값: SeeRequestTail Off
사용장소: 주서버설정
상태: Base
모듈: mod_status
지원: Available in Apache 2.2.7 and later.

http://httpd.apache.org/docs/2.2/mod/mod_status.html
728x90
반응형

'Network' 카테고리의 다른 글

Nginx 1.x 413 request entity too large  (0) 2012.02.05
Server SSL 설정 방법  (0) 2012.01.18
[warn] module php5_module is already loaded, skipping  (0) 2011.12.08
LAMP 시스템 조율  (0) 2011.10.12
Memcached 설치  (0) 2011.08.31