| 1715 번 글의 답장글: Re: keepalive |
| 글쓴이: 산이
[홈페이지]
|
글쓴날: 2003년 10월 15일 00:22:26 수(새벽) |
조회: 1144 |
[최종환]님이 남기신 글:
>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : redhat 7.3
>- 커널버전(옵션)
: 2.4.20
>- 데몬버전(예:apache
1.3.27) : 1.3.27
>- 데몬설치유형(RPM/컴파일/기타)
: 컴팔
>-----------------------------------------
>
>안녕하세요..몇번
질문드린적이 있는데요..
>
>다름이 아니구요..
>
>갑작스런 httpd 의 증가로 아파치를 마비시키는
현상때문에..
>
>이렇게 질문을 드립니다..
>
>참고로 웹 호스팅 서버 입니다.
>
>1. 갑자기 httpd 데몬의 수가 증가한다
>2. httpd의 cpu 점유율(?) 이 99%까지 올라간다
>3. 서버 전체의 로드가 계속 올라간다
>4. 아파치가 맥스클라이언트
초과로 다운된다
>
>1~3번을 거치는 속도가 거의 1분안에 이루어 지는거
같습니다..
>
>아파치가 다운 되기전에 apachectl 의 stop , start , restart 모두
안먹습니다.
>
>killall 로 httpd를 죽이고 다시 시작해야 아파치가
살아납니다
>
>다운되기전의 로그를 살펴봐도 별다른게 없습니다.
>
>현재...130명 정도의 유저가 있구요..
특정 페이지에서 무한루프가 도는 경우라고 생각되네요.
아파치 로그에서 정적인 이미지/동영상/오디오
등등을 제외하고
PHP 등과 같은 동적인 페이지를 중심으로 찾아봐야 합니다.
빨리 찾는 방법은 없고 로그파일을 열심히 분석(?)해 봐야
합니다.
아니면 가상호스트 별로 로그파일이 잘 정리가 되었다면
부하가 많이 가는(파일 크기가 큰) 가상호스트 로그파일부터
찾아보는 것이 순서입니다.
>
>위의 질문으로 메일링답변을 받아본결과..답변중에
>
>keepalive 를 off 로 하라는 답변을 보았습니다..
>
>보통 웹호스팅 서버를 운영할때 keepalive를 어떤상태로
운영하는지
>
>궁금하구요..
>
>일단은 off로 해 놓았습니다..
>
>매일 서버가 저런현상이 있는게 아니구요..
>
>뭔가 유저중에 잘못된 페이지를 가지고 있는거
같은데..
>
>그걸 못 찾겠습니다..
>
>질문이 엉성했었는데...요지는
>
>보통 웹호스팅 서버의 keepalive 상태를 여쭤보는겁니다..
>
>좋으하루 되세요..
직접 웹호스팅 업체의 서버를 운영해 보지는 않았지만
거의 99% KeepAlive off 로 설정되어 있을 겁니다.
이유는 사용자가 많고 한정된 메모리라는 것입니다.
물리적 메모리 : 512M, 웹쪽에 450M 정도로 할당하고자 한다면
keep alive : on
keep alive time out : 15 초
1 process : 5M (가정)
라고 한다면
5M * 15초 * x 명 = 450 M
x 명 = 6 명
즉 최대치로 6 명의 동시접속까지는
원할하게 빠르게
서비스 할 수 있습니다.
그런데 서버가 아주 바빠서 동시 접속자가 6 명이 넘어가면
메모리 고갈현상이 일아나므로 이때는 Off 로 설정해야 합니다.
이유는 이와 같습니다.
|
이전글 : keepalive
다음글 : pop3 사용하면요,,,
|
from 61.254.75.40
JS(Redhands)Board 0.4 +@
|
|