2026 OpenClaw 맥 미니 대여
스테이터스페이지 유지보수·야간 침묵·체크포인트·웹훅 병합
렌탈 맥 미니에서 상태 페이지 컴포넌트 유지보수가 뜨면 야간 알림이 한꺼번에 터집니다. 유지보수 웹훅을 게이트웨이 침묵에 묶고 체크포인트는 슬라이스 식별자로 합치며 외향 웹훅은 분 버킷과 백오프 상한을 겁니다. 표와 순서만 따라 재현합니다.
통증
- 유지보수 문자와 배치가 따로 놀면 신뢰가 무너집니다.
- 게이트웨이 로그가 통짜면 잘라 보기 어렵습니다.
- 웹훅이 초 단위면 외부 채널이 먼저 막힙니다.
유지보수 대응 매트릭스
| 축 | 배치만 | 침묵·병합 |
|---|---|---|
| 알림 | 창과 무관하게 울림 | 플래그·분 버킷 |
| 체크포인트 | 조각이 갈라짐 | 식별자로 합침 |
| 로그 | 통짜만 쌓임 | 배치·시간 잘라 봄 |
노드 이십사·오픈클로 버전 핀
노드마다 런타임이 흔들리면 창마다 증상이 달라집니다. 자바스크립트 런타임은 이십사 장기 지선으로 고정하고 오픈클로는 시맨틱 한 줄로 잠근 뒤 락 파일을 위키에 남깁니다.
fnm install 24 && fnm use 24
npm i openclaw@2026.5.1 --save-exact
웹훅·크론·런치디·로그·병합
웹훅이 오면 게이트웨이에서 플래그를 켜고 틱을 건너뜁니다. 침묵은 크론으로 주입하고 배치는 카페인네이트로 감쌉니다. 한 줄 로그는 배치·시간으로 잘라 보고 외향 웹훅은 사건 키와 분 단위로 합칩니다.
0 18 * * * /usr/bin/env bash -lc 'echo OPENCLAW_SILENCE_UTC=18:00-02:00 >/etc/openclaw/silence.env'
<key>ThrottleInterval</key><integer>90</integer>
<string>/usr/bin/caffeinate</string><string>-dims</string>
jq -c 'select(.batch_id=="n-042")' /var/log/openclaw/gw.jsonl
최소 재현 순서
- 노드 이십사와 오픈클로 시맨틱 버전을 잠그고 락 파일을 남깁니다.
- 상태 페이지 웹훅을 게이트웨이에 매핑하고 토큰을 짧게 돌립니다.
- 유지보수 플래그가 켜지면 틱을 건너뛰고 진행 중 슬라이스를 비웁니다.
- 크론으로 침묵 범위를 주입하고 런치디 스로틀과 카페인네이트를 겁니다.
- 로그를 배치·시간으로 잘라 보관하고 외향 웹훅은 분 단위로 합칩니다.
- 정상 신호 후 디스크 수위를 보고 체크포인트를 이어 붙입니다.
파라미터 표
| 항목 | 값 | 메모 |
|---|---|---|
| 스로틀인터벌 | 구십~백이십 | 재기동 완충 |
| 카페인네이트 | 딤에스 | 디스크·화면 잠금 |
| 침묵 | 십팔시~이시 | 유티씨 기준 |
| 병합 버킷 | 육십초~육분 | 사건 키 |
인용
- ① 스로틀인터벌 구십초 전후가 재기동 폭주를 누르기 쉽습니다.
- ② 침묵 창은 상태 페이지 일정과 숫자를 맞춥니다.
- ③ 웹훅 병합은 분 단위에서 시작해 채널 한도에 맞춥니다.
질문
- 유지보수에 멈추고 다시 돌리나요
- 플래그 켜고 틱 건너뛴 뒤 큐를 비웁니다. 끝나면 끄고 디스크 본 뒤 체크포인트를 이어 붙입니다.
- 체크포인트를 밤마다 합쳐도 되나요
- 같은 슬라이스 식별자만 원자적으로 합치고 끊긴 조각은 검증 후 버립니다.
- 알림이 너무 촘촘해요
- 사건 키와 분 버킷으로 합친 뒤 백오프 상한을 넘기면 드롭합니다.
구매 요약
창이 잦으면 디스크 여유 큰 플랜과 게이트웨이 전용 렌탈을 나눕니다. 홈에서 지역을 고르고 가격표로 코어를 본 뒤 고객센터에 방화벽을 남깁니다.