OpenClaw Mac mini M4 게이트웨이 업은 팀이 드레인 을 생략하거나, 움직이는 webhook 중 LaunchAgent 를 걷어차거나, openclaw config validate 를 쇼로만 둘 때 조용히 실패합니다. 이 2026-04-29 매트릭스는 입구 드레인 → 스냅샷 → 검증 → 재시작 → doctor → 스모크 를 고정하고, 표 두 개로 증상을 롤백 레버에 매핑—4월 패치 열차가 다리 사고를 다시 열지 않게.
CLI 버전 핀·비대화형 업/롤백·LaunchAgent 재시작·외부 셸 런북·설치 후 스모크·헬스·로그·업·롤백 운영 과 함께 읽으십시오.
「brew upgrade && launchd 를 걷어차기」는 전략이 아님
게이트웨이는 장기 TLS, 도구 샌드박스, macOS 권한이 같이 갑니다. 드레인 없는 바이너리 갈이는, 반쪽만 서명된 webhook 를 구 코드가 쥐고, 새 스키마를 기대하는 코드가 동시에 깨집니다. Apple Silicon 통합 메모리 압은 신 프로세스를 ‘느리다’로 보이게 해도, 원인은 순서입니다.
- 인그레스 레이스:새 plist 는 떴는데 구 코드가 아직 webhook 을—멱등 캐시가 썩음.
- 정체성 드리프트:
openclaw --version은 새빨인데openclaw gateway status는 옛 리스너 냄새. - 조용한 설정 쏠림:검증을 건너뛰고 기동 쓰기가 커스텀 화이트를 깎아 냄.
운영자 규칙:드레인 시작, validate 통과, 스모크 재생 타임스탬프가 티켓에 없으면 봇이 말을 해도 ‘완료’로 치지 마십시오.
매트릭스 A — 페이스 vs 통과 신호 vs 산출물
| 페이스 | 통과 신호 | 산출물 |
|---|---|---|
| 드레인 | 큐 깊이 0·N 분간 신규 인바운드 없음 | 타임스탬프 로그 발췌 또는 프록시 지표 캡처 |
| 검증 | openclaw config validate 종료 코드 0 |
마스킹 stdout 을 객체 저장소에 |
| 스모크 | 서명 재생 + doctor 클린 + gateway status 기대 | 재생 ID 를 티켓에 링크 |
매트릭스 B — 증상 vs 순서 버그 vs 롤백
| 증상 | 순서 문제 | 롤백 레버 |
|---|---|---|
| 재시작 직후 401 폭풍 | 검증 전 재시작이 설정 경로를 덮음 | plist+스냅샷 복구; 리스너 전 재검증. |
| 도구 이중 실행 | 멱등 캐시가 덜 데워진 채 트래픽 복귀 | 재드레인; 업그레이드 전 내보낸 중복 키 재생. |
| 헤드리스에서 GUI 프롬프트 | 업 후 TCC 회귀 체크 생략 | 문서대로 VNC 브레이크글라스; 추가 업그레이드 동결. |
변경 창 수치 가드레일
- 드레인 기다림:큐가 빈 뒤 5분 은 추가로 신규가 없다는 걸 봤다는 뒤 재시작.
- 검증 예산:실패가 2회 넘으면 멈추고 바이너리를 되돌림—세 번째 ‘몰래’ 편집은 금지.
- 스모크 범위:‘프로덕트 건강’ 전에 세 가지 webhook 형을 재생.
여덟 HowTo( JSON-LD 대칭)
- 범위 얼리기:semver, 오너, 롤백 오너 를 티켓에.
- 입구 드레인:스위치나 보조로 승격—전환을 기록.
- 스냅샷:옮기기 전 디렉터리·plist.
- 바이너리:승인 경로; 체크섬 없이 수작업·CI 섞지 말것.
openclaw config validate실행하고 리스너 전에 stdout.- LaunchAgent 재시작;
openclaw gateway status로 바인딩 증거. openclaw doctor후 스테이징 스모크.- 트래픽 단계·오류율 알람·15분 감시.
자주 묻는 질문
게이트웨이마다 스탠바이 Mac 이?
프로덕션 대화—핫스탠바이 또는 풀 때 서명된 이벤트를 쌓는 에지.
프로덕션 비밀을 나누지 않고 용량을?
홍콩·일·한·싱가·미에 전용 1 대를 요금 으로, 스테이징이 한세대 먼저.
네이티브 macOS 에서 재현 가능한 OpenClaw 업은 안무: 드레인 이 인그레스 레이스를 지우고, openclaw config validate 가 리스너 전에 드리프트를, 스모크가 멱등이 살아 지나는 걸 증명합니다. 홍콩·일본·한국·싱가포르·미국 에 Mac mini M4 를 빌리면 프리프로/프로덕이 물리로 갈리고, 비밀은 공유 말고 런북만. 표가 순서 버그를 또 가리키면, semver 쫒기 전에 ‘증거’ 먼저. 사용자는 웹훅 안정을 원하죠, 릴리스장문을, 아닙니다.