반응형

설정 버전 상세 확인

다음의 명령을 통해 상세한 버전 및 모듈에 대해서 확인 가능합니다.

/usr/local/nginx/sbin/nginx -V

 

설정 파일 테스트

설정 파일의 유효성을 테스트를 통해 잘못된 부분이 없는지 확인합니다.

/usr/local/nginx/sbin/nginx/ -t

 

운영중일 때 교체하는 법 1

새 파일을 생성 후 테스트 하고, 교체 후 업데이트 하도록 합니다. master 프로세스의 PID 변경없이 가능합니다.

  • /usr/local/nginx/sbin/nginx -t -c /home/anybody/test.conf
  • cp -i /home/anybody/test.conf /usr/local/nginx/conf/nginx.conf
  • /usr/local/nginx/sbin/nginx -s reload

 

운영중일 때 교체하는 법 2

새 파일을 생성 후 테스트 하고, 교체 후 kill 명령어를 수행합니다.

  • /usr/local/nginx/sbin/nginx -t -c /home/anybody/test.conf
  • cp -i /home/anybody/test.conf /usr/local/nginx/conf/nginx.conf
  • master 프로세스의 PID를 확인한다.
  • kill -USR2 {PID} 명령으로 master 프로세스에게 USR2(12)-시그널을 보낸다.
  • kill -WINCH {PID} 명령으로 master 프로세스에게 WINCH(28)- 시그널을 보낸다.
  • kill -QUIT {PID} 명령으로 master 프로세스에게 WINCH(28)- 시그널을 보낸다.

 

반응형

+ Recent posts