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

아파치 에러 로그 확인좀

작성자 정보

  • 강성규 작성
  • 작성일

컨텐츠 정보

본문

안녕하세요. 강성규 입니다. ^^;;

sending another SIGHUP <-- 이 메시지는 아파치에서 일반 warn 으로 메시지 기록을 요청했을때

나오는메시지로 뭐.. 큰 문제는 아닙니다. ^^;; Crit 이상으로 올라가면 서버 설정상의

문제를 논해야 겠지만요.. ^^;;

한마디로 말씀드리자면 해당하는 APP 에서 어떠한 defunct 가 발생해서 좀비처리된 httpd 데몬을

처리하지 않고 stop - start 명령을 통해 재 시작 하는 경우, 가끔 발생합니다.

/usr/local/apache/logs 파일에 보시면 httpd.pid 라는 파일이 존재 합니다.

항상 부모 프로세스의 PID는 저 파일에 기록되는데 stop 명령을 내리게 되면 저 pid 파일 값을 찾아서 kill 하게 됩니다. start 명령을 내리면,  공백이 되버린 저 pid 파일에 새롭게 시작되는 부모프로세스의 pid를기록하게 되는 것이죠 ^^;;

그런데 아직 저놈이 clear 되지 않은 경우, (좀비 프로세스나 hang-up 의 경우) 강제로 overwritten 하려고 알려주는 메시지 입니다. ^^;;

좀비가 생겨서 restart 하실 경우에는 반드시 부모 프로세스를 찾아서 kill 하신 후,start 하시면 됩니다.

리눅스의 경우는 Killall -9 httpd 로 해당 프로세스를 모두 처치 하실 수 있습니다.

 

아! 만일, 부모는 하난데 자식이 120개 가량 떠있는 경우, 부모만 달랑 죽이면 나머지 120개는 일일이 죽여야 하는 Solaris 시스템도 있으니 주의하세요 ^^

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  684 명