질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

프로세스가 너무 많습니다.

작성자 정보

  • 이민우 작성
  • 작성일

컨텐츠 정보

본문

사이트 접속자가 많아서 그렇다고 판단했었는데 아무리 생각해도 아닌거 같기도 하고
아래같은 프로세스가 너무 많네요.

nobody    3243  0.0  0.2  7112 1388 ?        S    Apr21   0:02 /usr/local/apache/bin/httpd
nobody    3244  0.0  0.2  7292 1216 ?        S    Apr21   0:03 /usr/local/apache/bin/httpd
nobody    3245  0.0  0.2  7184 1308 ?        S    Apr21   0:02 /usr/local/apache/bin/httpd
nobody    3246  0.0  0.2  7196 1368 ?        S    Apr21   0:02 /usr/local/apache/bin/httpd
nobody    3247  0.0  0.2  7168 1108 ?        S    Apr21   0:02 /usr/local/apache/bin/httpd
nobody    3248  0.0  0.3  7160 1544 ?        S    Apr21   0:02 /usr/local/apache/bin/httpd
nobody    3249  0.0  0.3  7040 1564 ?        S    Apr21   0:03 /usr/local/apache/bin/httpd
nobody    3250  0.0  0.3  7160 1544 ?        S    Apr21   0:03 /usr/local/apache/bin/httpd
nobody    3251  0.0  0.2  7032 1388 ?        S    Apr21   0:03 /usr/local/apache/bin/httpd

 

혹시 이게 프로세스가 종료가 안되서 그런걸까요?
어떻게 해야 할까요? 서버 한대로만 웹사이트 운영중인데 엄청나게 회원이 많은거도 아니고
동시접속자가 많은거도 아니거든요.

저런것들이 하두 많아서 총 프로세스 보면 육백개가 넘네요.

최상의 방법은 무엇일까요?

 

 

관련자료

댓글 2

안재성님의 댓글

  • 안재성
  • 작성일
저희 웹서버는 순간 동시 접속자 수만해도 1000일때도 있습니다.
위의 메세지는 정상적으로 웹에 붙는 상황이며
수치를 걱정하시는듯 합니다.

일단 ..접근 할 방법을 먼저 생각하세욤
단순무식한 쪽으로 먼저..

일단 뭐든 로그를 찾습니다.
아파치에서 로그를 남길수 있습니다.
너무 많이 남기면 주루룩`~~~ 엄청 빨리 지나가고 파일로 구간을 저장
해서 본다고 해도 파악이 힘드니 미리 로그남길때 이미지는 빼버리구요
로그를 잘보시면
~~ /bbs ~~
이런 경로들이 보일수도있구요... 보드쪽으로 접근했다는거죠...
보통 서버에서 보드가 가장 문제가 많습니다.
보드 버전의 취약성을타고 해킹되어서 해킹서버로 사용되어 시스템이 느릴수도
있구요..
일전의 예로 한 계정이 쓰고잇는 보드에서 코멘트가 1000개가 달렸습니다.
그로인해.. 서버가 엄청 느려졌죠.. 불규칙하게 찾기 힘들었는데
로그롤 보고 안겁니다.
님이 많다는 그 접속 로그를 보시고 어디를 많이 접속되는지.
실제로 그경로도 가보구요..

고로케하심 될듯합니다.

안재성님의 댓글

  • 안재성
  • 작성일
그냥 httpd.conf에서 좀 튜닝을 하실거면

Timeout 30

KeepAlive On
MaxKeepAliveRequests 10000
KeepAliveTimeout 3

요로케 해보시고 리스타트 한번 해보시구요

정직한 접속이고  KeepAliveTimeout 3 게 바꾸었고

<IfModule prefork.c>
StartServers        5
MinSpareServers      5
MaxSpareServers    40
MaxClients        3400  <--- 이부분 자신이 컴파일한 멕스값만큼 다 쓰고잇다면
MaxRequestsPerChild  0
</IfModule>

장비가 바쳐낼수있는 한계에 온것입니다.
그땐 장비증설을 제시하셔야 합니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,367 명
  • 현재 강좌수 :  37,037 개
  • 현재 접속자 :  285 명