2026 OpenClaw 대여 Mac Mini 실전 Inngest·Temporal Cloud Webhook — 장기 작업 분할·체크포인트·알림 최소 재현

약 10분

렌탈 Mac Mini에서 웹훅 재전송과 로컬 스크립트가 겹치면 중복 부작용·침묵 실패가 납니다. Inngest·Temporal Cloud 이벤트를 OpenClaw에 붙여 분할·멱등·체크포인트·요약·재시도·워치독 순서와 표·HowTo·FAQ를 정리합니다. HTTP DAG·크론·웹훅·n8n·로그인 없이 대여.

리스크

  1. 웹훅 폭주: 동일 run_id가 여러 번 들어와 부분 완료 상태가 꼬입니다.
  2. 긴 임무 단일 프로세스: SSH 세션 끊김과 동시에 디스크 버스트가 겹치면 복구가 어렵습니다.
  3. 알림 이중 채널: 오케스트레이터 알림과 로컬 로그가 갈라져 온콜이 놓칩니다.

Inngest·Temporal Cloud 의사결정 표

둘 다 HTTPOpenClaw를 호출합니다. 차이는 상태 모델입니다.

항목InngestTemporal Cloud
모델이벤트·스텝 중심.워크플로 ID·시그널.
장기스텝 재시도·슬립.하트비트 액티비티.
멱등이벤트 키·함수 idempotency.동일 ID 재시작.
선택빠른 프로토.감사·분산 상태.

최소 재현 단계

HowTo JSON-LD와 같은 순서입니다. 매 단계 체크포인트 JSON을 남깁니다.

  1. 이벤트 입구: HTTPS 단일 경로·HMAC/mTLS·본문 약120KB 이하. run_id·segment·attempt 필수.
  2. 분할·멱등: fetch·transform·upload 분리, APFS 빠른 경로<run_id>.json 기록. 외부 키 run_id:segment:sha256.
  3. OpenClaw 요약: 세그먼트마다 상태·소요·다음 heartbeat epoch·디스크 GB를 POST. OpenClaw 보드와 정렬.
  4. 재시도·실패 웹훅: 백오프 상한 약15분·세그먼트 약5회. 최종 실패는 체크포인트 경로·stderr 꼬리failure webhook으로.
  5. 헬스·워치독: healthz JSON에 마지막 성공·큐 깊이·세그먼트. 폴러 2분, 연속3회 만료 시 알림. 전원은 7×24 매트릭스.

헬스 체크·워치독 체크리스트

  • 외부에서 curl healthz로 경로 검증.
  • 콘솔 대기 SLA와 로컬 heartbeat를 한 표에.
  • OpenClaw·실패 웹훅 동일 채널로 온콜 노이즈 감소.

FAQ

둘 다 써도 되나요
가능하나 run_id 네임스페이스를 분리하고 한쪽을 SoT로 고정하세요.
요약만으로 충분한가요
초기엔 충분, 감사는 별도 불변 저장소를 권장.
결제 전 로그인이 필요한가요
아니요. gumae에서 로그인 없이 결제가 가능한 경우가 많고 고객센터의 SSH·VNC 안내로 바로 접속합니다.

인용 수치

  • 웹훅 본문 상한 약 120KB를 넘기면 리버스 프록시가 잘립니다.
  • 지수 백오프 상한 약 15분·세그먼트 약 5회가 현실적인 1차값입니다.
  • APFS 잔여 약 15% 미만이면 새 체크포인트 쓰기를 멈추고 드레인 모드로 전환합니다.

요약·플랜

입구·분할·요약·실패 웹훅·healthz 다섯 줄로 재현합니다. ·가격·로그인 없이 대여·고객센터·블로그에서 노드를 고른 뒤 반복하세요.

OpenClaw·웹훅 오케스트레이션용 Mac Mini 선택

호스팅형 Mac Mini에서 Inngest·Temporal 웹훅과 로컬 스크립트를 한 번에 돌리세요. ·가격·로그인 없이 지금 대여·고객센터·블로그.

웹훅 오케스트 맥 미니 · 로그인 없이 대여