[질문] 아파치 프로세스가 이유없이 1000개(limit)까지 치솟습니다.
글쓴이: tequila / 작성시간: 금, 2008/10/10 - 6:08오후
저희 웹서버의 아파치가 가끔씩 별다른 이유없이 프로세스를 한계치까지 올라갑니다.
특별히 트래픽이 많은 시간도 아닐때도 많이 올라가고 있어서 알 수가 없네요.
원인을 파악하려고 해도 어떤 방법으로 해봐야 할지 알수가 없어 이렇게 글을 남깁니다.
그렇게 치솟은 프로세스는 별다른 조치가 없어도 다시 원상태로 내려갑니다.
매일 그런다거나 하면 지켜보기라도 하겠는데, 로그로 보는 것은 한계가 있네요.
어떤 방법이 있을까요?
일단 원인을 밝힐 수 있는 방법이라도 알았으면 좋겠습니다.
부탁드립니다.
Forums:
ddos 대책 모듈인
ddos 대책 모듈인 mod_evasive 설치를 권해봅니다.
무엇이건 간에 커넥션 열어놓고 밍기적거리면 아파치는 기본 타임아웃 시간까지는 기다려줘야 하거든요.
emerge money
http://wiki.kldp.org/wiki.php/GentooInstallSimple - 명령어도 몇개 안되요~
http://xenosi.de/
https://xenosi.de/
ddos 라면...
저희 서비스는 L4를 이용해 서버 두대를 로드밸런싱하고 있습니다.
ddos 라면 이렇게 계속적이지도 않고, 서버 한대씩 공격하지는 않을 듯 한데...
물론 불가능한것은 아니겠지만... 그럴거 같지는 않거든요.
이런 현상이 있을 때 저희 서비스 방화벽 업체쪽에 문의해봤던 일이 있는데, 어떤식으로든 공격적인건 없다고 했었던것 같습니다.
혹시 아파치의 오류나 서버의 오류에 의해서도 이런 현상이 일어나지는 않을까요?
답답한 맘에 재 질문드립니다.
이상없이 치솟을때는
이상없이 치솟을때는 대부분 GET FLOODING 공격일때 외에는 없었던 것 같습니다.
tcpdump 나 아파치 로그등을 확인해서 부하가 있을 때 어떤 패킷이 오고가는지 확인이 필요할 듯 싶습니다.
공격이 아니더라도
공격이 아니더라도 php 같은 어플리케이션의 문제로 요청이 처리되지 못하고
계속 쌓여서 그럴 수도 있습니다.
http://star4u.org
http://mirror.star4u.org
어플리케이션의 문제라 하면...
php 등 프로그램의 오류를 말씀하시는 건가요?
아니면 php 소스의 잘못에 의한 오류를 말씀하시는 건가요?
또 이를 확인할 방법이 있을까요?
질문만 쌓이네요.
답변 부탁드립니다.
이런 프로그램을 써보시지요
Load Runner 라는 프로그램이 있거든요
그만하면 쓸만해요
apache log 나 server-stauts
apache log 나 server-stauts 로 일정 패턴이 있는지 확인해 보세요. server-status 로 패턴을 확인 할 때는 Keep-Alive 를 Off 시킨채로 보는 것이 좀 더 좋기는 한데, apache 반응이 좀 느려질 수도 있습니다.
어떤 일정 패턴이나 공통점은 보이지 않습니다.
관심 가져 주셔서 고맙습니다.
로그들을 확인해 본 봐로는 어떤 일정 패턴이나 공통점이 보이지 않습니다.
이 현상이 있던 때의 로그상엔 별다른 특이점이 보이지 않아 이렇게 질문을 드렸습니다.
아파치 로그를 좀 더 세분화해서 보기 위해 cronolog 와 awstats 등을 깔고
일반 접속 및 ssl 접속과 그에 따른 오류 로그를 분리해서 보고 있습니다.
일단 프로그램들을 설치한 시점부터는 그 현상이 나타나지 않고 있어서 더 불안케하네요.
흠... 위에서 언급하셨던 것들을 하나하나 해보려고 합니다.
혹시 생각나는 다른 체크 방법이 있으시면 더 부탁드립니다.
그럼
댓글 달기