다시 질문드립니다.
작성자 정보
- 이민우 작성
- 작성일
컨텐츠 정보
- 2,775 조회
- 0 추천
- 목록
본문
답변자님 말씀데로 
ps -ef | grep httpd | wc -l 을 해보면 대략 오백개 이상 프로세스가 나옵니다.
그리고 httpd.conf 파일에서 MaxRequestsPerChild 부분을 체크해보니
prefork.c , worker.c 두개 부분에 있던데요.
첫번째쪽은 1000으로 두번째쪽은 0으로 되있네요.
제가 전혀 몰라서 그러는데요.
일단 그냥 둘다 300으로 수정을 해보았습니다.
그리고 서버를 재부팅했는데요.
다시 이 명령어로 확인을 해보니
ps -ef | grep httpd | wc -l 오백개 이상 프로세스가 나옵니다.
(그런데 한가지 달라진점은 이전에는 mysql 의 cpu 점유율이 60-90 왔다갔다 하던것이
매우 낮어졌습니다. 이전의 반이하로요)
ㅠㅠ 어떻게 해야 하죠? dos 공격일까요? dos 공격당하는 서버 접속해 보니 아예 그냥
바로 다운이던데 저희 서버는 그정도까지는 아니거든요. ㅠ
top 명령으로 본 상단 요약 정보 보면요.
549 processes: 542 sleeping, 7 running, 0 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
           total   31.2%    0.5%    5.5%   0.3%     0.3%   61.8%    0.0%
Mem:  1021784k av,  594296k used,  427488k free,       0k shrd,   50044k buff
       381464k active,              91588k inactive
Swap: 1044216k av,    6500k used, 1037716k free                  170456k cached
이렇습니다.
어쩔때는 다시 이렇네요.
544 processes: 542 sleeping, 2 running, 0 zombie, 0 stopped
CPU states:  cpu    user    nice  system    irq  softirq  iowait    idle
           total   26.1%    0.0%    2.9%   0.0%     0.0%    0.0%   70.8%
Mem:  1021784k av,  802968k used,  218816k free,       0k shrd,  104104k buff
       463292k active,              95660k inactive
Swap: 1044216k av,    6752k used, 1037464k free                  175004k cached
위에서 cpu idle 이 0 이라는건 문제 아닌가요?
어디서 iowait 를 보니까 그게 곧 idle 와 같다라는 말도 있긴 하던데....
진짜 리눅스 잘 모르는 초보인데 어떻게 해야 할지 대책좀 알려주세요.
관련자료
- 
			이전
- 
			다음
 
								
