똑같은 글을 linux.co.kr에 올렸었습니다.
답변이 있었고 그 답변대로 하였습니다.
그랬더니 신기하게도 되었습니다.
답변을 주신 푸름이 님께 감사드립니다.
다음은 푸름이 님께서 남겨주신 답변입니다.
----------------------------------------------------
apache log 기록을 삭제하여 보시고 해보시길 바랍니다.
그런경우가 있습니다.
아파치 로그기록을 일정정도 짤라주지않으면
더이상 기록이 안되어 에러가 나는 현상이 있습니다.
한번 해보시길 바랍니다.
http;//prn.co.kr
: 아파치 웹서버+PHP를 잘 돌리고 있었습니다.
:
: 그런데 php프로그람중 <? while(1){ .... } ?>
: 이런 프로그램을 넣고 나서 실행이 잘 안되더라고요.
: 나중에 알았지만 break문이 없었어요. 그래서 페이지가 잘 안열렸는데...
:
: 하루가 지났습니다.
: 그러고 보니까 전체 메인 페이지가 잘 안열리더군요.
: 그래서 netstat -an 하니깐 80포트가 리슨상태가 되어있지 않고 TIME_WAIT 더군요.
:
: 그래서 아파치를 껏다 킬려고 하니까 잘 안 켜지더군요.
: 삽질하다가 logs/httpd.pid에 적힌 숫자가 없어서 그런거라는것을 알았어요. 그래서 httpd.pid
: 파일을 아예 지워버리고 apachectl start했습니다. 그랬더니 켜지기는 켜지더라고요. 그런
: 데 페이지는 타이틀만 뜨고 열리지 않습니다. 그리고 자세히 보니까 한번 페이지 열때마
: 다 httpd데몬이 하나씩 죽더라고요. 또하나 httpd.pid에 있는 숫자는 ps -ef 하면 나오질 않습
: 니다. 결론적으로 httpd.pid 파일을 지워서 아파치 스타트를 할 수는 있느데 apache stop 이 안
: 안됩니다. 또 start하고 난 다음에 제대로 페이지가 안 열려요 도와주세요.
: --
: 리누