Nginx 프로 세 스 를 다시 시작 하거나 죽 인 후 nginx. pid 를 잃 어 버 린 해결 방법

997 단어
SSL 인증 서 를 설치 할 때 Nginx 프로 세 스 를 강제로 죽 였 지만 다시 일어나 지 않 았 습 니 다.
Restarting nginx daemon: nginxcat: /usr/local/nginx/logs/nginx.pid: No such file or directorykill: usage: kill [-s sigspec | -n signum | -sigspec] pid | jobspec … or kill -l [sigspec]nginx not running.
원인 분석: nginx. pid 를 잃 어 버 렸 습 니 다.
어떻게 찾기:
 
  
issued a nginx -s stop and after that I got this error when trying to reload it.
[error]: invalid PID number “” in “/var/run/nginx.pid”
That /var/run/nginx/pid file is empty atm.
What do I need to do to fix it?
nginx -s reload is only used to tell a running nginx process to reload its config. After a stop, you don't have a running nginx process to send a signal to. Just run nginx (possibly with a -c /path/to/config/file)

실행 명령:
 
  
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/vhost/jb51.net.conf

이 때 nginx 는 정상적으로 작 동 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기