티스토리 뷰

728x90
반응형

문제 발생: bitnami 서버를 재시작 하니 nginx가 자동으로 실행되었음에도 불구하고 nginx에 설정된 도메인으로 웹브라우저에서 접속할 수 없는 문제가 발생하였다. nginx를 종료 후 재시작 하려는 과정에서 nginx -s stop 명령어를 입력하니 해당 오류들이 발생하였다.

$ nginx -s stop
nginx: [error] open() "/opt/bitnami/nginx/logs/nginx.pid" failed (2: No such file or directory)

$ nginx -s stop
nginx: [error] invalid PID number "" in "/opt/bitnami/nginx/logs/nginx.pid"

 

nginx 명령어를 쳐보니 이미 사용중이라는 메시지만 나온다.

# nginx 시작
$ nginx
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

 

프로세스를 확인해보니 음.. 평소랑 뭔가 다르다

# nginx 프로세스 확인
$ ps -ef | grep nginx
root      1320     1  0 11:37 ?        00:00:00 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
www-data  1325  1320  0 11:37 ?        00:00:00 nginx: worker process

 

강제로 종료시킨 뒤 다시 켜보자

# 프로세스 강제 종료
$ kill -9 1320

# nginx 시작
$ nginx

# nginx 프로세스 확인
$ ps -ef | grep nginx
root      3291     1  0 11:42 ?        00:00:00 nginx: master process /opt/bitnami/nginx/sbin/.nginx.bin -p /opt/bitnami/nginx/
daemon    3292  3291  0 11:42 ?        00:00:00 nginx: worker process

 

흠.. 다시 시작 하니 문제 없이 정상적으로 실행되었다.

 

해당 문제가 생기는 원인으로는 bitnami에 포함된 nginx가 있는데 그 nginx를 사용하지 않고 nginx를 새로 설치 후 새로 설치된 nginx를 사용하다 발생한 문제로 보인다... bitnami에 대해 잘 모르는 상태에서 AWS Lightsail에서 대충 서버하나 만들고 세팅한답시고 이것저것 설치하다 이 사단이 나버렸다...

 

결론: nginx 강제 종료 후 재시작

 

 

728x90
반응형

'Linux' 카테고리의 다른 글

리눅스 열린 포트 확인  (0) 2018.07.11
댓글

"이 블로그의 모든 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday