apach가 첫실행이 안됩니다..(pid파일이 없다는 에러메시지)
글쓴이: hyangii / 작성시간: 금, 2005/04/08 - 8:52오후
debianusers의 http://debianusers.org/DebianWiki/wiki.php/APM
를 참고해 나와있는 패키지를 깔았습니다.
(apache는 버전2로 깔았습니다)
cgi 설정을 제외하고, 나머지를 해주었는데..
밑에 에러메세지를 보이네요..
고수님들의 조언 부탁드립니다. +_+
:/etc/apache2# /etc/init.d/apache2 restart
Forcing reload of web server: Apache2 ... no pidfile found! not running?[Fri Apr 08 20:50:20 2005] [warn] module php4_module is already loaded, skipping
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
Forums:
80 port
restart를 했는데 pidfile이 없다는 건 이전에 apache가 떠 있지 않아서 그런건 아닌가요? 첫실행일땐 start로 해야 할 것 같네요. restart 해도 무리는 없지만요..
혹시나 80 port를 쓰고 있는 프로그램은 없는지 netstat -nlp 로 확인해 보고
있다면 80port를 확보하고
apachectl stop 하고 (maybe fail..)
apachectl start 해 보세요.
apache 1.3 쓸 때 비슷한 경우가 있었어요.
pid 파일은 현재 실행중엔 프로세스 번호를 담고 있는 파일입니다. 실행
pid 파일은 현재 실행중엔 프로세스 번호를 담고 있는 파일입니다. 실행되고 있지 않던상태에서는 당연이 없는것이 정상이어야 하구요. 실행중이다가 비정상 종료가 되었을경우 pid 파일이 남아 있을 수 있습니다.
(98)Address already in use: make_sock: could not bind to address [::]:80
위 에러 메세지의 경우는 이미 웹서버가 떠있거나, 또는 웹서버에서 사용할 포트를 다른 프로그램이 사용 하고 있을경우 뜨는 메세지입니다..
해당 프로그램을 찾아서 종료 하신다음, 실행 스크립트 자체가 제대로 실행이 되는지부터 확인하셔야될것 같습니다..
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
댓글 달기