macOS 상태 확인
메뉴 바 앱에서 연결된 채널의 상태를 확인하는 방법입니다.
메뉴 바
- 상태 점이 Baileys 상태를 반영합니다:
- 초록: 연결됨 + 최근 소켓 열림.
- 주황: 연결 중/재시도 중.
- 빨강: 로그아웃됨 또는 프로브 실패.
- 보조 라인에 “linked · auth 12m” 또는 실패 원인이 표시됩니다.
- “Run Health Check” 메뉴 항목이 주문형 프로브를 트리거합니다.
설정
- General 탭에 Health 카드가 추가되어 다음을 표시합니다: 연결 인증 경과 시간, 세션 저장소 경로/수, 마지막 확인 시간, 마지막 오류/상태 코드, Run Health Check / Reveal Logs 버튼.
- 캐시된 스냅샷을 사용하여 UI가 즉시 로드되며, 오프라인 시 자연스럽게 대체됩니다.
- Channels 탭은 WhatsApp/Telegram의 채널 상태 + 제어를 표시합니다 (로그인 QR, 로그아웃, 프로브, 마지막 연결 끊김/오류).
프로브 동작 방식
- 앱은
ShellExecutor를 통해 약 60초마다 그리고 주문 시openclaw health --json을 실행합니다. 프로브는 자격 증명을 로드하고 메시지를 보내지 않고 상태를 보고합니다. - 마지막 양호한 스냅샷과 마지막 오류를 별도로 캐시하여 깜빡임을 방지합니다. 각각의 타임스탬프를 표시합니다.
의심이 갈 때
- 게이트웨이 상태 확인의 CLI 흐름(
openclaw status,openclaw status --deep,openclaw health --json)을 사용하고,/tmp/openclaw/openclaw-*.log에서web-heartbeat/web-reconnect를 확인하세요.