서버 실행파일을 업그레이드 하기 위해서 먼저 새 실행파일로 교체하고, 마스터 프로세스에게 USR2 시그널을 보냄
마스터 프로세스는
.oldbin
접미사가 붙은 파일로 백업을 하고 새로운 바이너리의 마스터 프로세스가 생성됨 (즉, 이전/신규 바이너리 혼재)
이 상태에서 이전 바이너리를 종료하려면, 이전 마스터 프로세스에게
WINCH
시그널을 날리면 이전 워커 프로세스들이 gracefully 하게 종료됨 (워커가 종료됨)
아직 이전 마스터 프로세스가 실행중이기 때문에 이전 버전으로 되돌리는 것도 가능
그리고 이전 마스터 프로세스에게
QUIT
시그널을 날림으로써 이전 마스터 프로세스까지 종료 (마스터까지 종료)