10월, 2020의 게시물 표시

nginx 서비스 운영 시그널

요사이 nginx에 대해서 공부하고 있습니다. nginx 서비스를 멈추거나, 재시작하거나, 변경된 conf 파일을 적용하는 방법에 대해서 알아 보겠습니다. nginx -s quit nginx -s reload nginx -s reopen nginx -s stop nginx 다음의 -s 에서 어떤 시그널을 주는가에 따라서 그 동작은 달라집니다. quit    quit 시그널은 nginx 서비스를 종료하지만 시간을 들여서 시스템의 자원들을 고려하여 천천히 종료 시킵니다. reload reload 시그널은 변경된 conf 파일을 runtime에서 바로 적용합니다. reopen reopen 시그널은 현재 시점에서 새로운 로그 파일을 오픈합니다. stop stop 시그널은 nginx 서비스를 최대한 빨리 종료시킵니다. 도움 되시기 바랍니다. 한 번 씩 테스트 해본 후 사용하는 것 잊지 마시고요.