아파치를 재실행하려거나 Stop하려는 경우
꺼지지도 않고 아래에러가 출력되는 경우가 있다.
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
원인은 모르겠지만
내가 한 설정이 잘못된건 아니고 Apache가 잠시 맛이간?거라고 생각하면된다.
당황하지말고 아래 명령어를 실행해서 apache 실행을 확인해본다.
netstat -ntlp
apache가 실행중이라면 아래 이미지처럼 확인할 수 있다.
이제 해당 프로세스를 강제로 종료시킬건데 빨간 상자에 있는게 pid 이다.
kill 명령어를 사용해서 강제 종료시킨다.
kill -9 188513
종료하고 다시 조회를 해보자.
netstat -ntlp
바로 다시 다른 pid를 가지고 살아나는 경우가 있따..
그럴땐 나가서 커피한잔 마시고 돌아와서 다시 프로세스 죽이고 실행하면 잘된다..
가끔 발생하는 상황인데.. 시간이 난다면 원인을 찾아봐야겠다.
(혹시 아시는 분은 댓글로 알려주시면 너무 감사하겠습니다.^-^)
끝!