nginx 매개 변수 명령
-?,-h : this help
-v : show version and exit
-V : show version and configure options then exit
-t : test configuration and exit
-T : test configuration, dump it and exit
-q : suppress non-error messages during configuration testing
-s signal : send signal to a master process: stop, quit, reopen, reload
-p prefix : set prefix path (default: /usr/local/nginx/)
-c filename : set configuration file (default: /usr/local/nginx/conf/nginx.conf)
-g directives : set global directives out of configuration file
제어 신호
주 프로 세 스 는 다음 신 호 를 처리 할 수 있 습 니 다:
TERM, INT
빠 른 닫 기
QUIT
침착하게 폐쇄 하 다
HUP
다시 불 러 오기 설정 은 새로운 설정 으로 새 작업 프로 세 스 를 시작 합 니 다. 오래된 작업 프로 세 스 를 여 유 롭 게 닫 습 니 다. 새 프로필 응용 에 실패 하면 nginx 는 오래된 프로필 을 계속 사용 합 니 다.
USR1
로그 파일 다시 열기
USR2
부 드 러 운 업 그 레이 드 를 실행 할 수 있 는 프로그램 입 니 다.
WINCH
작업 프로 세 스 를 여 유 롭 게 닫 습 니 다.
작업 프로 세 스 를 스스로 조작 할 필 요 는 없 지만 신 호 를 지원 합 니 다.
TERM, INT
빠 른 닫 기
QUIT
침착하게 폐쇄 하 다
USR1
로그 파일 다시 열기
닫다
nginx 여 유 롭 게 명령 을 정지 하고 모든 요청 이 끝 난 후에 서 비 스 를 닫 습 니 다.
[root@bird ~]# kill -QUIT nginx 주 프로 세 스 번호
nginx 명령 을 빠르게 정지 하고 nginx 프로 세 스 를 즉시 닫 습 니 다.
[root@bird ~]# kill - TERM nginx 주 프로 세 스 번호
이상 명령 이 효과 가 없 으 면 강제 정지 할 수 있 습 니 다.
[root@bird ~]# kill - 9 nginx 메 인 프로 세 스 번호
다시 시작
1. 단순 형, 프로 세 스 를 닫 고 설정 을 수정 한 후 프로 세 스 를 다시 시작 합 니 다.
[root@bird ~]# kill -QUIT
cat /usr/local/nginx/nginx.pid
[root@bird ~]# /usr/local/nginx/nginx
2. 수 정 된 프로필 을 다시 불 러 옵 니 다. 프로 세 스 를 다시 시작 하지 않 으 면 처리 요청 을 멈 추 지 않 습 니 다.
[root@bird ~]# nginx -t
[root@bird ~]# kill - UP nginx 메 인 프로 세 스 번호
3. nginx 바 이 너 리 파일 을 부 드 럽 게 업데이트 합 니 다 (nginx 업그레이드 또는 제거 모듈 추가 시). 처리 요청 을 멈 추 지 않 습 니 다.
[root@bird ~]# kill - USR 2 주 프로 세 스 번호
이 때 두 개의 nginx 인 스 턴 스 가 동시에 실 행 됩 니 다.
PID PPID USER %CPU VSZ WCHAN COMMAND
36265 36264 nobody 0.0 1364 kqread nginx: worker process (nginx)
33126 1 root 0.0 1164 pause nginx: master process /usr/local/nginx/sbin/nginx
33134 33126 nobody 0.0 1368 kqread nginx: worker process (nginx)
36264 33126 root 0.0 1148 pause nginx: master process /usr/local/nginx/sbin/nginx
오래된 인 스 턴 스 를 점차 멈 추 려 면 WINCH 신 호 를 보 내야 합 니 다.
[root@bird~] \ # kill - winCH 옛 주 프로 세 스 번호
이 때 이전 주 프로 세 스 가 감청 한 socket 을 닫 지 않 았 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
간단! Certbot을 사용하여 웹 사이트를 SSL(HTTPS)화하는 방법초보자가 인프라 주위를 정돈하는 것은 매우 어렵습니다. 이번은 사이트를 간단하게 SSL화(HTTP에서 HTTPS통신)로 변경하는 방법을 소개합니다! 이번에는 소프트웨어 시스템 Nginx CentOS7 의 환경에서 S...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.