Nginx 명령 행 인자
1 nginx 상용 명령
[root@localhost nginx]# nginx -h
nginx version: nginx/1.10.2
Usage: nginx [-?hvVtTq] [-s signal] [-c filename] [-p prefix] [-g directives]
Options:
-?,-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
Nginx 는 몇 개의 명령 행 인자 만 있 고 설정 파일 을 통 해 설정 합 니 다.
- c 부족 한 것 대신 Nginx 에 프로필 을 지정 합 니 다.
- t 는 실행 되 지 않 고 설정 파일 만 테스트 합 니 다.nginx 는 프로필 의 문법 적 정확성 을 검사 하고 프로필 에 사 용 된 파일 을 열 려 고 합 니 다.
- v nginx 버 전 을 표시 합 니 다.
- V nginx 버 전, 컴 파 일 러 버 전, 설정 파 라미 터 를 표시 합 니 다.
2 시작 nginx
[root@localhost ~]# nginx
3 정지 nginx
[root@localhost ~]# nginx -s stop
# or
[root@localhost ~]# nginx -s quit
4 다시 불 러 오기 nginx 설정
[root@localhost ~]# nginx -s reload
# or
[root@localhost ~]# nginx -s quit
5 지정 프로필
[root@localhost ~]# nginx -c /usr/local/nginx/conf/nginx.conf
6 프로필 이 올 바른 지 확인
[root@localhost ~]# nginx -t
7 도움말 정보
[root@localhost ~]# nginx -h
[root@localhost ~]# #or
[root@localhost ~]# nginx -?
8 Nginx 버 전 보기
[root@localhost ~]# nginx -v
[root@localhost ~]# # or
[root@localhost ~]# nginx -V
9 신호 사용
9.1 pid 획득
[root@localhost ~]# ps aux | grep nginx
# or
[root@localhost ~]# cat /path/to/nginx.pid
9.2 nginx 를 여 유 롭 게 중단 하고 모든 요청 이 끝 난 후에 서 비 스 를 종료 합 니 다.
[root@localhost ~]# ps aux | grep nginx
[root@localhost ~]# kill -QUIT pid
9.3 nginx 명령 을 빠르게 정지 하고 프로 세 스 를 즉시 닫 습 니 다.
[root@localhost ~]# ps aux | grep nginx
[root@localhost ~]# kill -TERM pid
9.4 nginx 강제 정지 명령
[root@localhost ~]# kill -9 pid
9.5 부 드 러 운 리 셋
다시 불 러 오기 전에 설정 파일 을 테스트 해 야 합 니 다.
nginx 가 HUP 신 호 를 받 으 면 설정 파일 을 먼저 분석 하려 고 시도 합 니 다.이후 nginx 는 새로운 작업 프로 세 스 를 실행 하고 오래된 작업 프로 세 스 를 여 유 롭 게 닫 습 니 다.작업 프로 세 스 에 감청 플러그 인 > 글 자 를 닫 으 라 고 알 리 지만 현재 연 결 된 고객 에 게 서 비 스 를 계속 제공 합 니 다.모든 클 라 이언 트 의 서비스 가 완료 되면 오래된 작업 프로 세 스 가 종 료 됩 니 다. >새 프로필 응용 에 실패 하면 nginx 는 오래된 설정 을 사용 하여 작업 을 계속 할 것 입 니 다.
[root@localhost ~]# nginx -t
[root@localhost ~]# ps aux | grep nginx
[root@localhost ~]# kill -HUP pid
# or
[root@localhost ~]# nginx -s reload
9.6 부록: 신호
주 프로 세 스 는 다음 과 같은 신 호 를 처리 할 수 있 습 니 다. TERM, INT 는 QUIT 를 빠르게 닫 고 HUP 리 셋 설정 을 여 유 롭 게 닫 습 니 다. 새로운 설정 으로 새 작업 프로 세 스 를 시작 합 니 다. 오래된 작업 프로 세 스 USR 1 을 여 유 롭 게 닫 고 로그 파일 USR 2 를 다시 엽 니 다.WINCH 작업 프로 세 스 여 유 롭 게 닫 기
[root@localhost ~]# kill -l
1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGILL 5) SIGTRAP
6) SIGABRT 7) SIGBUS 8) SIGFPE 9) SIGKILL 10) SIGUSR1
11) SIGSEGV 12) SIGUSR2 13) SIGPIPE 14) SIGALRM 15) SIGTERM
16) SIGSTKFLT 17) SIGCHLD 18) SIGCONT 19) SIGSTOP 20) SIGTSTP
21) SIGTTIN 22) SIGTTOU 23) SIGURG 24) SIGXCPU 25) SIGXFSZ
26) SIGVTALRM 27) SIGPROF 28) SIGWINCH 29) SIGIO 30) SIGPWR
31) SIGSYS 34) SIGRTMIN 35) SIGRTMIN+1 36) SIGRTMIN+2 37) SIGRTMIN+3
38) SIGRTMIN+4 39) SIGRTMIN+5 40) SIGRTMIN+6 41) SIGRTMIN+7 42) SIGRTMIN+8
43) SIGRTMIN+9 44) SIGRTMIN+10 45) SIGRTMIN+11 46) SIGRTMIN+12 47) SIGRTMIN+13
48) SIGRTMIN+14 49) SIGRTMIN+15 50) SIGRTMAX-14 51) SIGRTMAX-13 52) SIGRTMAX-12
53) SIGRTMAX-11 54) SIGRTMAX-10 55) SIGRTMAX-9 56) SIGRTMAX-8 57) SIGRTMAX-7
58) SIGRTMAX-6 59) SIGRTMAX-5 60) SIGRTMAX-4 61) SIGRTMAX-3 62) SIGRTMAX-2
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.