핵심 요약
WCS 다운 이벤트가 창고를 멈추게 할 필요는 없습니다. 팀이 전환을 리허설했다면, 제어 시스템 10분 중단은 훈련이지 재난이 아닙니다. 저는 이 장애를 현장에서 세 번 겪었고, 매번 교훈은 동일했습니다: 아무도 리허설하지 않은 컨틴전시 계획은 계획이 없는 것과 같습니다.
상황은 이렇습니다: 새벽 1:00, WCS 서버의 네트워크 카드가 죽고, 컨베이어, 소터, 리프트가 한꺼번에 멈춥니다. 슈퍼바이저는 5분간 굳어버립니다. 첫 본능: 벤더에게 전화. 두 번째 본능: 시스템이 돌아오길 기다리기. 올바른 첫 본능: 3분 안에 수동 모드로 전환하고, 사람을 움직이고, 장비는 기다리게 하기.
이 글은 WCS 수동 운영을 위한 현장 매뉴얼입니다: 3분 전환 체크리스트, 7단계 수동 플레이북, 피해야 할 일곱 가지 실수, 그리고 수동으로 돌리는 것과 가만히 앉아 있는 것의 손익 계산.
WCS 다운이 이렇게 아픈 이유
개념부터 정리합시다: WCS는 WMS가 아닙니다. WMS가 어떤 화물을 옮길지를 알려준다면, WCS는 장비에게 어떻게 옮길지를 지시합니다 — 컨베이어 라우팅, 소터 슈트 배정, 리프트 스케줄링, 셔틀 배차. 이게 죽으면 장비도, 화물도, 사람도 다 그 자리에 있지만 아무도 지휘를 하지 않습니다. 자동화 구역은 몇 초 만에 자동운전에서 흩어진 부품 더미로 전락합니다.
장애는 세 종류가 있고, 각각 다른 대응을 요구합니다. 진단을 잘못하면 그 이후는 전부 헛수고입니다:
- WCS 애플리케이션 장애(서비스 또는 서버 다운): PLC는 로컬로 계속 돌지만 새 작업이 배차되지 않습니다. 박스는 현재 경로를 마저 가고 멈춥니다.
- 네트워크 단절(스위치 고장, 또는 지게차가 케이블을 끊는 경우 — 저는 이걸 세 번 봤습니다): WCS는 멀쩡하지만 PLC로 가는 하트비트가 끊깁니다. 장비는 안전 정지하고 컨베이어는 비상 정지합니다.
- WCS 데이터베이스 또는 메시지 큐 장애: 작업이 반쯤 배차되고, 장비 상태와 시스템 기록이 엇갈립니다. 가장 지독한 종류 — 복구 후 정합에 상당한 시간이 걸립니다.
철칙: 뭘 건드리기 전에 종류부터 진단하십시오. 대부분은 먼저 WCS 서비스를 재부팅합니다. 네트워크 단절이라면 열 번 재부팅해도 아무것도 얻지 못하고 20분을 태웁니다.
WCS 다운 컨틴전시: 첫 3분
이 체크리스트는 제가 모든 고객사와 함께 돌리는 가동 전날 체크리스트의 고정 항목입니다. 출력해서 관제실 벽에 붙이고, 일이 생기면 체크하세요.
단계 1: 0–3분 — 피해 범위 확인
- 관제 대시보드: 전부 빨간색인가, 일부 빨간색인가? 전부 빨강이면 보통 WCS 애플리케이션 또는 코어 스위치 다운, 일부 빨강이면 하나의 PLC 또는 라인을 가리킵니다.
- IT에게 WCS 서버와 코어 스위치에 병렬로 ping을 치게 하십시오 — 애플리케이션 문제인가, 네트워크 문제인가?
- 지금 바로 방송하십시오: "WCS 다운, 수동 모드로 전환", 무전으로 세 번. 단체 채팅이 아니라 — 모두가 현장에 있고 무전이 가장 빠릅니다.
- 핵심 한 수: 신규 작업을 동결하십시오. WMS 측에 웨이브 릴리스를 멈추라고 전하지 않으면, 시스템은 배차했다고 생각하지만 장비는 받지 못한 고스트 작업이 생깁니다.
단계 2: 3–10분 — 수동으로 전환
- 컨베이어: 각 구역의 PLC HMI 패널에서 수동/로컬 모드로 전환하고, 컨베이어를 조그 운전해서 박스를 가장 가까운 분기로 치웁니다. 포장에서 일시적으로 차출한 구역당 1명.
- 소터: 슈트 배정은 끝났습니다 — 손으로 분류하십시오. 소터를 멍청한 컨베이어처럼 돌리고, 작업자가 각 슈트에서 송장을 보고 박스를 치웁니다. 처리량은 떨어지지만 화물은 흐릅니다.
- 리프트와 셔틀: 여기 수동 모드는 고위험입니다. 잠그고, 화물은 손으로 또는 팔레트 잭으로 옮기십시오. 몇 분을 아끼려고 자동화 장비 옆에 사람을 세우는 도박은 하지 마십시오 — 안전의 양보 없는 선입니다.
- 라벨: 라벨 시스템이 살아 있다면 계속 출력하십시오. 다운되었다면 미리 인쇄한 공라벨에 손으로 씁니다. 가동 전날 체크리스트에는 미리 인쇄한 라벨 한 박스를 반드시 포함 — 피로 산 교훈입니다.

단계 3: 10분 이후 — 수동 리듬 유지
- 수동 모드 지휘관 한 명 — 보통 교대 슈퍼바이저 — 무전을 들고 현장 중앙에서 인력 배분과 예외 처리를 합니다.
- 15분마다 진척을 셉니다: 처리한 박스, 밀린 박스. 기억이 아니라 화이트보드.
- 모든 수동 작업을 기록해서 나중에 시스템에 입력하십시오. 종이 기록지를 미리 준비(박스 ID, 작업, 시각, 작업자)하고, 복구 후 입력합니다. 대부분의 팀이 건너뛰는 단계 — 건너뛴 기록은 재고가 영원히 맞지 않는다는 뜻입니다.
단계 4: 복구 — 재가동 전 정합
- 바로 자동 모드로 넘기지 마십시오. 먼저: (1) PLC–WCS 하트비트가 5분간 안정적인지 확인, (2) 라인상의 박스를 종이 기록과 표본 대조, (3) 10분간 저부하 시험 운전.
- 이 실수를 세 번 봤습니다: WCS가 돌아오자마자 풀 오토, 고스트 작업 박스가 잘못된 슈트로 분류 — 2시간의 재작업.
7가지 실수(각각 세 번씩 봤습니다)
- 썼지만 리허설하지 않았다. 종이 계획은 계획이 아닙니다. 가동 전날 체크리스트에는 실제 단절 훈련이 필요합니다.
- PLC 패널 비밀번호를 아는 사람이 없다. 벤더 엔지니어의 전화기 안에 있다 — 새벽 2시에 받을까요? 관제실에서 바로 꺼내 쓸 수 있게 두십시오.
- 수동 모드 지침서가 영어라 현장 작업자가 읽지 못한다. 번역하고 사진을 넣고 장비에 붙이십시오.
- 무전 배터리 방전. 비상 물품 목록: 매월 무전 충전 상태를 점검.
- 미리 인쇄한 라벨이 없다. 라벨 시스템은 보통 나머지와 함께 죽습니다 — 라벨이 없으면 화물이 움직이지 않습니다.
- WMS 측을 동결하지 않았다. 웨이브가 계속 나오고, 복구 시 고스트 작업이 시스템을 뒤덮습니다.
- 정합 없는 풀 재가동. 단계 4 참조 — 재작업 재난 지대.
두 건의 실제 인시던트
2024년 6월, 중국 동부의 이커머스 성수기 DC. 새벽 1:17: WCS 서버 네트워크 카드 고장, 애플리케이션 층 다운, 컨베이어, 소터, 리프트 3대가 정지, 약 8,000건의 주문이 대기 중. 슈퍼바이저는 리허설한 체크리스트대로 실행 — 3분 안에 방송 + WMS 웨이브 동결, 10분 안에 컨베이어 수동 전환과 손 분류. 47분 후 시스템 복구, 20분 정합, 그리고 풀 오토. 밀린 물량은 밤 11시 전에 해소, 성수기 커트오프는 지켜냈습니다. 사후 분석: 사전에 두 번 리허설, 세 번째는 "실전" — 아무도 당황하지 않았습니다.
2023년 11월, 중국 남부의 3PL 창고. 오후 3시: 코어 스위치 펌웨어 업그레이드 실패, 제어 시스템–PLC 하트비트가 12분간 끊김. 리허설 없음. 8분간의 혼란 — 누군가는 WCS를 재부팅(무용지물, 네트워크 문제입니다), 누군가는 벤더에게 전화(받지 않음). 베테랑이 기억에 의존해 컨베이어를 수동으로 전환해 라인 잼을 막았습니다. 장애 12분, 조업 정지 40분: 여분의 28분은 순전히 "아무도 뭘 해야 할지 몰랐다"는 시간이었습니다. 계획 + 리허설의 가치는 장애 그 자체를 넘어 낭비한 모든 분과 같습니다.
손익 계산: 수동 운영 vs. 가만히 앉아 있기
일 5,000건의 이커머스 DC, 1시간 장애:
| 앉아서 기다리기 | 수동으로 전환 | |
|---|---|---|
| 그 1시간 처리량 | 0건 | ~800–1,200건(수동 ≈ 자동화율의 30–40%, 제가 본 현장 기준) |
| 밀린 물량 | 5,000건 전부 뒤로 밀림 | ~1,000건 적은 밀림 |
| 복구 후 정상화 | 2–3시간 | ~1시간 |
| 인건비 | 0(나중에 야근) | ~15명 × 1시간 |
| 리스크 | 커트오프 SLA 위반 | 약간 높은 오류율 — 검증 추가 |
직설적인 결론: 1시간의 수동 운영이 1~2시간의 정상화 시간을 사돌립니다. 출하 커트오프가 빡빡한 DC에게는 "정시 출하"와 "대량 지연"의 차이입니다.
불편한 진실
역설적인 주장: 가장 무서운 컨틴전시 계획은 한 번도 쓰지 않은 게 아닙니다 — 쓰고도 리허설하지 않은 것입니다.
저는 아무도 충분히 빨리 펴보지 못한 40쪽짜리 계획과, 팀이 세 번 훈련해서 모두가 자기 자리를 알았기에 작동한 A4 한 장짜리 체크리스트를 봤습니다. 계획의 가치는 근육 기억이지 페이지 수가 아닙니다.
제 권고: 수동 운영 훈련을 가동 전날 체크리스트에 넣고 분기마다 반복하십시오. 사람은 바뀝니다. 훈련받지 않은 신입은 만료된 계획입니다. 훈련 비용은 한산한 시간 2시간. 준비 없는 장애는 정지 시간을 세 배로 만들 수 있습니다(인시던트 2: 장애 12분, 조업 정지 40분).
다음에 제어 시스템이 다운되면, 여러분의 현장에는 인시던트 1이 오길 바라십니까, 인시던트 2가 오길 바라십니까? 답은 여러분이 몇 번 리허설했는지에 있습니다.
Lin Xiao, WMS 구축 컨설턴트 지음
영어판 번역본입니다. 내용이 다를 경우 영어판을 우선합니다.








