/usr/local/apache/bin/apachectl start 했을때
아래와 같은 오류 발생시
httpd not running, trying to start
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
오류의 원인 정상적으로 /usr/local/apache/bin/apachectl stop 하지 않았을경우 발생된다.
]# netstat -anp | grep 80
tcp 0 0 :::80 :::* LISTEN 2404/httpd
]# kill -9 2404
]# netstat -anp | grep 80
tcp 0 0 :::80 :::* LISTEN 2405/httpd
]# kill -9 2405
이런식으로 반복해서
netstat -anp | grep 80
->
tcp 0 0 :::80 :::* LISTEN 2405/httpd
이 나타나지 않을때까지 계속 kill -9 프로세서번호 를 사용해서 죽인다.
더이상 나타나지 않으면
]# /usr/local/apache/bin/apachectl start로 실행하면 정상적으로 나온다.