본문 바로가기

개발(합니다)/시나브로(이슈)

[Nginx] Ngnix pid 누락으로 인한 문제 해결 방법

반응형

상황

Certbot으로 인증서를 발행하고 나서 nginx에 연동해두었고 인증서는 자동 갱신이 되었으나 nginx에서 pid를 찾지 못해  문제가 생겼습니다.

문제 파악

ps -ef | grep nginx로 찾아서 kill을 해도 살아나는 기이한 현상이 발생했습니다.

 

pid를 작성하는 위치에 문제가 있었습니다.

 

해결 방법

sudo vi /etc/nginx/nginx.conf 에서 pid의 경로를 변경해줍니다.

run/nginx.pid; => /var/run/nginx.pid

sudo vi /lib/systemd/system/nginx.service 에서 pid의 경로를 변경해줍니다.

 

PIDFile=/run/nginx.pid => /var/run/nginx.pid

반응형