pm2로 무중단 배포하기 — restart 말고 reload
2026-07-23 16:06:56
pm2 restart는 프로세스를 한꺼번에 죽였다 살려 그 사이 요청이 끊긴다. 클러스터 모드에서 reload는 프로세스를 하나씩 교체해 다운타임 없이 배포한다. restart와 reload의 차이, graceful shutdown 처리, 배포 흐름을 정리한다.
2개의 글
pm2 restart는 프로세스를 한꺼번에 죽였다 살려 그 사이 요청이 끊긴다. 클러스터 모드에서 reload는 프로세스를 하나씩 교체해 다운타임 없이 배포한다. restart와 reload의 차이, graceful shutdown 처리, 배포 흐름을 정리한다.
pm2는 Node 앱을 백그라운드에서 죽지 않게 굴려주는 프로세스 매니저다. 크래시 자동 재시작, 부팅 시 자동 실행, 클러스터 모드로 CPU 코어 전부 쓰기, 로그 관리까지 — node app.js 한 줄로는 안 되는 운영을 실제 명령으로 정리한다.
pm2 restart는 프로세스를 한꺼번에 죽였다 살려 그 사이 요청이 끊긴다. 클러스터 모드에서 reload는 프로세스를 하나씩 교체해 다운타임 없이 배포한다. restart와 reload의 차이, graceful shutdown 처리, 배포 흐름을 정리한다.
pm2는 Node 앱을 백그라운드에서 죽지 않게 굴려주는 프로세스 매니저다. 크래시 자동 재시작, 부팅 시 자동 실행, 클러스터 모드로 CPU 코어 전부 쓰기, 로그 관리까지 — node app.js 한 줄로는 안 되는 운영을 실제 명령으로 정리한다.
비공개로 의견 보내기
작성자에게만 전달돼요. 이름·이메일을 비우면 완전 익명입니다.