아파치 프로세스 설정 및 아파치 로그 설정

StartServers 20 <- 최초 시작시 프로세스 개수

MinSpareServers 10 <- idle한 최소한의 프로세스 개수

MaxSpareServers 20 <- idle한 최대한의 프로세스 개수

MaxClients  30 <- 최대 클라이언트 개수

MaxRequestsPerChild 1000 <- 최대 몇개의 리퀘스트를 처리할지( 처리후 프로세스 killed )

아파치 parent 프로세스가 주기적으로 child 프로세스의 개수를 체크해서 MinSpareServers 개수보다 적으면 프로세스가 모자란 것으로 판단, 프로세스를 더 생성하고

MaxSpareServers 보다 많으면 일하지 않는 프로세스가 많기 때문에 일부 프로세스를 kill 한다.

로그 :

프로그램 : rotatelogs

파일명이 변경 주기 : 86400 ?(24시간 )

파일명이 변경되는 시간 : 540 ( 새벽 12:00 )

에러 로그 :

ErrorLog "|/daum/program/apache/bin/rotatelogs /daum/program/apache/logs/%y%m%d.error_log 86400 540"

커스텀 로그 :

CustomLog "|/daum/program/apache/bin/rotatelogs /daum/program/apache/logs/%y%m%d.access_log 86400 540" combined

출처 http://blog.daum.net/jchern/13756862

Subscribe
Notify of
guest

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

0 댓글
Inline Feedbacks
View all comments
TOP