큐 길이와 종료 시간은 함께 관리해야 한다
배포 중 새 작업 수신을 멈추고 active 작업이 끝날 시간을 주면 불필요한 stalled 복구를 줄일 수 있습니다.
waiting
18
대기 추세
active
6
현재 처리
delayed
4
예약·백오프
failed
1
원인 조사
stalled
0
비정상 중단
SIGTERM
Nest lifecycle 시작
→
수신 중지
새 job을 가져오지 않음
→
active 완료
현재 작업을 기다림
→
연결 종료
Redis 자원 정리
completed 이벤트 → 처리량과 성공률
failed·stalled 이벤트 → 알림과 복구