nginx를 시작하려면 실행 파일을 실행하세요. nginx가 시작되면 -s 매개변수로 실행 파일을 호출하여 제어할 수 있습니다.
다음 구문을 사용하세요. 推荐(권장 학습:
Nginx 사용 )
신호(신호)는 다음 중 하나일 수 있습니다.
Stop -빠른 종료 서비스
quit -normal shutdown service
reload - 구성 파일 다시 로드
reopen - 로그 파일 다시 열기
예를 들어 작업자 프로세스가 현재 요청 서비스를 완료할 때까지 기다려 nginx 프로세스를 중지하려면 다음 명령을 실행할 수 있습니다.
참고: 이 명령은 다음 명령을 실행해야 합니다. nginx와 동일한 프로세스에서 시작됩니다. 사용자로 실행합니다.
구성 파일의 변경 사항은 재구성하라는 명령이 nginx로 전송되거나 다시 시작될 때까지 적용되지 않습니다.
구성 파일을 다시 로드하려면 다음을 실행하세요.
주 프로세스가 구성을 다시 로드하라는 신호를 받으면 새 구성 파일의 구문 유효성을 확인하고 여기에 제공된 구성을 적용하려고 시도합니다. 이것이 성공하면 마스터 프로세스는 새 작업자 프로세스를 시작하고 이전 작업자 프로세스에 종료를 요청하는 메시지를 보냅니다. 그렇지 않으면 기본 프로세스가 변경 사항을 롤백하고 이전 구성을 계속 사용합니다. 이전 작업자 프로세스는 종료 명령을 받으면 새 연결 수락을 중지하고 이러한 요청이 모두 유지될 때까지 현재 요청을 계속 유지합니다. 그 후 이전 작업자 프로세스가 종료됩니다.
kill 유틸리티와 같은 Unix 도구를 사용하여 nginx 프로세스에 신호를 보낼 수도 있습니다. 이 경우 신호는 주어진 프로세스 ID를 가진 프로세스로 직접 전송됩니다. 기본적으로 nginx 기본 프로세스의 프로세스 ID는 /usr/local/nginx/logs 또는 /var/run 디렉터리의 nginx.pid에 기록됩니다.
예를 들어 기본 프로세스 ID가 1628인 경우 QUIT 신호를 보내면 nginx가 정상적으로 종료됩니다.
kill -s QUIT 1628
로그인 후 복사
실행 중인 모든 nginx 프로세스 목록을 얻으려면 ps 명령을 사용할 수 있습니다. 예를 들면 다음과 같습니다: ps -ax | grep nginx
로그인 후 복사
위 내용은 nginx를 사용하여 시작, 중지 및 다시 로드하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!