httpd (pid xxxxx) already running

apache를 실행하려고 할 때 생긴 오류이다. 비정상적으로 수행되었던 오류들 때문에 포트가 열려 있는 것이라고 한다.

/usr/local# ps -ef | grep httpd

로 프로세스를 확인하고,
해당 포트번호가 살아있는 것이 보이니

/usr/local# kill -9 (포트번호)

를 통해 포트를 죽여준다.

그런데, 또 다른 문제가 발생한다.

(98)Address already in use: AH00072: make_sock: could not bind to address [::]:80
(98)Address already in use : AH00072: make_sock: could not bind to address 0.0.0.0.:80
no listening sockets available, shutting down
AH00015: Unable to open logs

이 때는 오류에 뜨는 해당 pid뿐만 아니라 리스트에 있는 모든 포트들을 그냥 다 kill해준다.

해결완료!

좋은 웹페이지 즐겨찾기