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

아파치 데몬이 응답을 하지 않습니다

작성자 정보

  • 김진배 작성
  • 작성일

컨텐츠 정보

본문

아파치 데몬이 응답을 하지 않습니다

환경은 apache1.3.31이고 mysql4.0.20 php 4.3.x 사용하고있습니다
웹페이지가 잘 돌아가다가 한번씩 head - body 만 뿌리고 페이지가
응답을 하지 않습니다... 즉 페이지가 나오다 말고 기냥 모래시계
띄우고 있습니다

top으로 확인을 하면 맨위에 현재 안열리고 있는 http데몬이 계속
메모리와 실행시간이 증가하면서 올라와있습니다.
아파치를 리스타트 하지 않으면 맨위에 놈은 계속 올라와있습니다.

                                                     실행시간 데몬
  718 nobody    25   0 14524 8280 3200 R 99.4  0.8   4:19.53 httpd 
 요 위에 놈이 문제인데 가만히 놔두면 1시간까지 갑니다 ㅜㅜ  
 로그파일을 cron으로 1시간마다 한번씩 지우고 apache restart하니
 그때나 죽지 절대 죽지 않습니다 ㅡㅡ^
 1953 mysql     15   0  112m  25m 3144 S 29.2  2.5  29:46.64 mysqld
19433 nobody    15   0 14264 8092 3244 S  1.7  0.8   0:00.50 httpd
18592 nobody    16   0 14168 7976 3236 S  1.3  0.8   0:00.57 httpd
18669 nobody    15   0 14388 8200 3292 S  1.3  0.8   0:00.41 httpd
18585 nobody    15   0 14604 8400 3264 S  1.0  0.8   0:00.60 httpd
18706 nobody    15   0 14628 8432 3312 S  1.0  0.8   0:00.55 httpd
19408 nobody    15   0 14104 7752 3084 S  1.0  0.7   0:00.50 httpd
18586 nobody    15   0 14356 7956 3128 S  0.7  0.8   0:00.66 httpd
18596 nobody    15   0 14408 8140 3224 S  0.7  0.8   0:00.70 httpd
18600 nobody    15   0 14564 8308 3244 S  0.7  0.8   0:00.45 httpd
18604 nobody    15   0 14492 8264 3244 S  0.7  0.8   0:00.18 httpd
18628 nobody    15   0 14420 8320 3332 S  0.7  0.8   0:00.73 httpd
18646 nobody    15   0 14296 7908 3112 S  0.7  0.8   0:00.70 httpd
18667 nobody    15   0 14576 8304 3228 S  0.7  0.8   0:00.66 httpd
18677 nobody    15   0 14100 7920 3248 S  0.7  0.8   0:00.63 httpd
18701 nobody    15   0 14592 8368 3268 S  0.7  0.8   0:00.62 httpd
18705 nobody    15   0 14252 7920 3104 S  0.7  0.8   0:00.49 httpd
19505 nobody    15   0 14124 7796 3104 S  0.7  0.8   0:00.33 httpd
19632 nobody    15   0 14220 8016 3224 S  0.7  0.8   0:00.53 httpd

이런식으로 한놈한놈 생기고 있습니다.
아파치 문제인가 싶어서 1.3.34버젼도 깔아봤는데 같은현상 나오고
mysql도 새로 깔아봤지만 GG입니다.

error로그에는 아무런 메세지도 나오지 않으며
access로그에는 head - body 내용의 이미지나 css관련 로그만
뿌리다가 안나옵니다... tail부분은 나오지 않습니다

httpd.conf의 세팅내용은
Timeout 300
KeepAlive Off
MaxKeepAliveRequests 10000
KeepAliveTimeout 15
MinSpareServers 20
MaxSpareServers 40
StartServers 20
MaxClients 512
MaxRequestsPerChild 10000

인데 오만가지방법으로 이리저리 수정해봤습니다만 똑같습니다...

여기저기 찾아봤는데 세션파일을 잘못생성해서 파일사이즈가 0이되면
그럴수있다해서 세션파일 다 지우고 테스트 해봤는데 세션파일 정상
생성되도 그러더군요..

또하나는 네임서버때문일 수도 있다해서 네임서버 수정하고 대기 상태입니다.
아마도 내일정도 DNS조회하면 갱신되었는지 알수있겠죠 ㅜㅜ

전문적으로 서버관련 일을 하지 않았지만 ㅜㅜ
이런적은 처음입니다....

현재 사이트가 10개 이상 돌아가고 있습니다.
7개정도 사이트는 제가 직접만들어서 사용하고
3개사이트가 그누보드를 사용하는데
문제는 유독 그누보드쪽에서만 이런 현상이 일어납니다.

하지만 다른서버쪽에서는 또 그누보드 잘돌아가고요...
이거 미치고 환장할 노릇입니다...

고수분을 따뜻한 손길부탁드립니다.


  

관련자료

댓글 2

김수환님의 댓글

  • 김수환
  • 작성일
PHP 어느쪽에서 무한루프가 도는게 아닌지 한번 확인해 보세요

김진배님의 댓글

  • 김진배
  • 작성일
무한루프가 돈다면 페이지가 잘나오다가 그러지는 않을꺼같습니다
매번 같은페이지에서 나오는게 아니고 잘돌아가다가 그럽니다
1,2,3번페이지가 있다면 아무거에서나 무작위로 그럽니다 ㅜㅜ

공지사항


뉴스광장


  • 현재 회원수 :  60,303 명
  • 현재 강좌수 :  36,968 개
  • 현재 접속자 :  439 명