오늘은 대한입니다.
sun's longitude:300 16 29.68 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2662 번 글의 답장글: Re: httpd 프로세스의 점유율이 과도하게 높습니다.
글쓴이: 산이 [홈페이지] 글쓴날: 2007년 05월 09일 05:31:56 수(새벽) 조회: 5716

[희심금강]님이
 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션)    : 
>- 커널버전(옵션)
  : 
>- 데몬버전(예:apache
 1.3.27) : 
>- 데몬설치유형(RPM/컴파일/기타)
 : 
>-----------------------------------------
>*중요:한글 문자가 하나도 없으면 스팸페이지로
이동합니다(스팸
 필터링).
>
>산이님 밑에 답변해 주신 내용 잘 봤습니다.. 정말
감사드립니다.^^;;

>아직 공부해야 할것이  정말 너무 많네요...
>
>아래 top -c 명령을 나타낸 것인데요.
>2335:22 /usr/local/apache/bin/httpd -DSSL 
>이 프로세스가 cpu의 80%를 잡아 먹고 있습니다.
>검색을 해보니 어떤곳은 인증서 관련 아파치 관련
프로세스라고
>하고 어떤곳은 웜일수도 있다고 하고...
>
>제가 궁금한것은 cpu 자원을 많이 차지 하고 있는 이 두개의

>프로세스의 자원을 80정도 차지 하고 있습니다.
>
>특정 프로세스의 점유율을 제한 하는 방법으로
>RLimitCPU을 httpd.conf에 적용하면 된다고 하는데
>도무지 사용법을 모르겠습니다. 여러가지 시도해
보았는데
>실패했습니다.

>
>설정 적용의 한 예를 좀 알려 주시면 안될까요?
>

특별하게 적용하는 경우는 거의 없습니다.


>
>Tasks:  72 total,   4 running,  68 sleeping,   0 stopped,   0 zombie
>Cpu(s): 90.4% us,  9.6% sy,  0.0% ni,  0.0% id,  0.0% wa,  0.0% hi,  0.0%
si
>Mem:    514760k total,   331604k used,   183156k free,    36192k
buffers
>Swap:  1052216k total,    21524k used,  1030692k free,   191120k cached
> 
> 
>30547 nobody    25   0  7452 2784 1680 R 48.1  0.5   2335:22
/usr/local/apache/bin/httpd -DSSL                             
>23912 nobody    25   0  7452 2772 1680 R 47.7  0.5   2359:49
/usr/local/apache/bin/httpd -DSSL                             
>16770 nobody    16   0 14188 8960 2932 S  0.3  1.7   0:03.35
/usr/local/apache/bin/httpd                                   
>16771 nobody    16   0 14240 9084 3004 S  0.3  1.8   0:10.45
/usr/local/apache/bin/httpd                                   
>16772 nobody    16   0 14316 9140 2984 R  0.3  1.8   0:08.51
/usr/local/apache/bin/httpd                                   
>16773 nobody    16   0 14296 9196 3076 S  0.3  1.8   0:10.52
/usr/local/apache/bin/httpd                                   
>16778 nobody    16   0 14208 9068 3036 S  0.3  1.8   0:12.12
/usr/local/apache/bin/httpd                                   
>16794 nobody    16   0 14244 9088 3004 S  0.3  1.8   0:10.71
/usr/local/apache/bin/http 

========================================

CPU 사용률이 높은 프로세스가 정상적인 프로세스인지 우선
판단해야 합니다.

참고로 정상적인 경우라도 CPU 사용률이 90% 이상 올가가는
경우도 있으니
판단할때 신중해야 합니다.

아파치를 종료 및 재시작하고 해당 URL 으로 접근해서 정말로 CPU
사용률이 올라가는지 확인해 보는 방법입니다. URL은 아파치
로그를 확인해보세요


아파치 로그를 봐도 잘 모르경우 아파치 LogFormat 을 다음과
같이
%T 를 추가합니다. 아피치 2.0이라면 %D 입니다.

LogFormat "%v %h %l %u %t \"%!400,413,414r\" %>s %b
\"%{Referer}i\" \"%{User-Agent}i\" %T" custom


%T 는 서버에서 실행한 시간(초)으로 기록됩니다. 3초
이상된것만 집중적으로 로그를 확인하면 됩니다.


기타참고
http://www.linuxchannel.net/board/read.php?table=alpha&no=136

 
이전글 : httpd 프로세스의 점유율이 과도하게 높습니다.
다음글 : Re:추가적인 사항입니다.  
 from 211.212.249.68
JS(Redhands)Board 0.4 +@

httpd 프로세스의 점유율이 과도하게 높습니다. Re:추가적인 사항입니다.
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds