티스토리 뷰
Linux
[NGINX] bitnami에서 nginx: [error] invalid PID number "" in "/opt/bitnami/nginx/logs/nginx.pid", nginx: [error] invalid PID number "" in "/opt/bitnami/nginx/logs/nginx.pid" 오류 발생 시 해결 방법
BambooSpear 2022. 8. 2. 13:22728x90
반응형
문제 발생: 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