KWMBLOG

아파치 실행시 이미 실행중이라고 나오는 경우 본문

리눅스/APACHE

아파치 실행시 이미 실행중이라고 나오는 경우

KWMBLOG 2019. 2. 19. 14:54

아파치를 실행시켰는데

실행중이라고 뜨는 경우가 있다.


다시봐도 아파치가 실행이 안되어 있다면

다음과 같이 따라하면 된다.




1. 우선 아파치가 꺼지지 않은건 아닌지

한번 더 확인해본다.


ps -ef | grep httpd


위 명령어를 입력했을때

아무것도 나오지 않는다면

다른 방법을 사용한다.


2. 가끔가다 80포트를 다른 프로그램에서

지맘대로 쓰는 경우가 있다.

그런게 있는지 부터 찾아본다.


netstat -nlp | grep 80

을 입력했을때,

뭐라도 나온다면 해당 프로세스를 kill 시켜주면 되고,


3. 아무것도 안뜬다면 pid파일이 

삭제가 안되고 있는 경우이므로

해당 파일을 삭제하고 다시 실행시켜주면 된다.


ls /usr/local/apache/logs/

를 입력해보면 httpd.pid 라는 파일이 있다.


cat httpd.pid

를 입력해서 해당 내용이 

아파치가 실행중이라는 문구에 나오는 숫자와 똑같은지 확인해본다.


똑같다면 그 파일을 삭제하고 다시 아파치를 실행해본다.


이렇게하면 왠만하면 해결된다.

(이방법들 외 다른 경우를 본적이 없다.)

'리눅스 > APACHE' 카테고리의 다른 글

아파치 실행시 No space left on device  (0) 2019.02.19
Apache SSL 에러  (0) 2019.02.19
웹에서 OS 종류, 아파치 버전 숨기기  (0) 2019.02.19
Comments