오픈클로가 갑자기 “생각 중” 상태로 오래 멈추면, 실제로는 완전 먹통이 아니라 큐 적체·권한 대기·세션 컨텍스트 과부하 중 하나인 경우가 많다.
핵심은 감으로 재시작부터 하지 않고, 10초 진단으로 병목 위치를 먼저 찍는 것이다.

flowchart LR
A[지연 발생] --> B{openclaw status --deep}
B -->|Gateway 비정상| C[프로세스/메모리 복구]
B -->|Gateway 정상| D{대기중 작업 많음?}
D -->|예| E[큐 정리/크론 분산]
D -->|아니오| F{권한/채널 대기?}
F -->|예| G[권한/멘션/토픽 설정 수정]
F -->|아니오| H[세션 슬림화 + 지침 정리]

먼저 이렇게 판단하면 빠르다

지연 이슈는 보통 아래 4축으로 나눠 보면 겹치지 않고 정리된다.

  • 런타임 축: gateway 프로세스/메모리/재시작 정책 문제
  • 큐 축: 동시에 돌아가는 cron·heartbeat·서브에이전트 적체
  • 권한 축: 텔레그램 토픽/멘션/allowlist 때문에 응답 대기
  • 컨텍스트 축: 지침 파일·메모리 로그 과다로 추론 지연

10초 진단 순서

  1. openclaw status --deep로 gateway 상태 확인
  2. 최근 5~10분에 실행된 cron/루틴 확인
  3. 채널 권한(멘션 필수/토픽 닫힘/allowlist) 확인
  4. 현재 세션 지침 길이와 최근 memory 로그 밀도 확인

여기서 12번이 정상이면, 대부분 34번에서 원인이 나온다.

원인별 해결 가이드

1) Gateway/프로세스 이슈

증상: 응답이 전 채널에서 동일하게 느림, status에서 경고 노출.

조치 순서:

  • openclaw status --deep
  • 필요 시 gateway 재시작
  • PM2/systemd 중복 관리 여부 점검(둘 다 같은 프로세스 잡고 있지 않은지)

2) 큐 적체(크론/하트비트/병렬 작업)

증상: 답은 오는데 5~15분 단위로 밀려서 도착.

조치 순서:

  • 동시에 도는 고주기 잡을 1~2개 줄이기
  • 채널 전달 실패 반복 잡은 delivery mode를 일시적으로 none 처리
  • heartbeat 로그는 상태 변화 시점만 기록(노이즈 감축)

3) 권한/채널 대기

증상: DM은 되는데 그룹/토픽에서만 멈춤, 또는 특정 방에서만 무응답.

조치 순서:

  • requireMention, groupPolicy, allowFrom 확인
  • 토픽 기반 채널이면 TOPIC_CLOSED 여부 먼저 확인
  • BotFather privacy mode 변경 후 재초대 반영

4) 컨텍스트 과부하

증상: 모델이 “알겠습니다” 이후 실제 실행이 느리거나 중간에 다시 계획만 반복.

조치 순서:

  • 지침 문서 중복 문장/충돌 문구 제거
  • 운영 로그는 일일 memory에 두고 장기 MEMORY는 주간 요약만 유지
  • 한 요청에서 과업을 1~2개 단위로 쪼개 실행

미니 사례 2개

사례 A (성공)

  • Before: 매 15분 heartbeat가 동일 상태 로그를 계속 쌓아 응답 체감 지연 발생
  • Action: 상태 변화 시점 로깅으로 룰 변경
  • After: 로그 노이즈 감소 + 루틴 실행 응답 속도 회복

사례 B (실패 후 수정)

  • Before: 텔레그램 전송 실패가 반복되며 대기열 증가 (TOPIC_CLOSED)
  • Action: 닫힌 토픽 대상 전송 제거 + 대상 채널 재지정
  • After: 실패 재시도 루프 해소, 누적 지연 감소

칠판 치트시트

  1. status로 런타임 먼저 확인
  2. 큐 적체(크론/heartbeat)부터 줄이기
  3. 권한/토픽 문제를 채널별로 분리 점검
  4. 지침·메모리 슬림화로 컨텍스트 부담 줄이기
  5. 재시작은 마지막 수단으로 사용

바로 적용 체크리스트

  • openclaw status --deep 결과 저장
  • 최근 1시간 고주기 cron 1개 이상 완화
  • 텔레그램 토픽/멘션/allowlist 재검증
  • 중복 지침 문구 3개 이상 정리
  • 동일 증상 재현 여부 1회 확인

같이 보면 좋은 문서


안내: 이 문서는 생성형 AI를 활용해 작성되었습니다.