프로세스가 너무 많습니다.
작성자 정보
- 배경수 작성
- 작성일
컨텐츠 정보
- 2,419 조회
- 0 추천
- 목록
본문
사이트 접속자가 많아서 그렇다고 판단했었는데 아무리 생각해도 아닌거 같기도 하고
아래같은 프로세스가 너무 많네요.
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
혹시 이게 프로세스가 종료가 안되서 그런걸까요?
어떻게 해야 할까요? 서버 한대로만 웹사이트 운영중인데 엄청나게 회원이 많은거도 아니고
동시접속자가 많은거도 아니거든요.
저런것들이 하두 많아서 총 프로세스 보면 육백개가 넘네요.
최상의 방법은 무엇일까요?
ps -ef | grep httpd | wc -l 하면 대략 몇개 정도 프로세스가 올라와 있는지 숫자로 확인이 가능합니다.
DOS 형태의 공격이거나.. 프로세스 제대로 종료가 안되는듯 하네요..
httpd.conf 파일에서 MaxRequestsPerChild 부분을 체크 해보시기 바랍니다.. 혹시 0 값이라면..
자식프로세스를 무한대로 만들어내기 때문에.. 프로세스가 쌓이다 쌓이다.. 결국 서비스가 다운되는 현상이 생깁니다.
관련자료
-
이전
-
다음