Kiểm tra sức khỏe (CLI)
Hướng dẫn ngắn để xác minh kết nối kênh mà không cần đoán mò.Kiểm tra nhanh
openclaw status— tóm tắt cục bộ: khả năng truy cập/chế độ gateway, gợi ý cập nhật, tuổi xác thực của kênh đã liên kết, các phiên + hoạt động gần đây.openclaw status --all— chẩn đoán cục bộ đầy đủ (chỉ đọc, có màu, an toàn để dán khi gỡ lỗi).openclaw status --deep— đồng thời thăm dò Gateway đang chạy (thăm dò theo từng kênh khi được hỗ trợ).openclaw health --json— yêu cầu Gateway đang chạy cung cấp ảnh chụp sức khỏe đầy đủ (chỉ WS; không có socket Baileys trực tiếp).- Gửi
/statusnhư một tin nhắn độc lập trong WhatsApp/WebChat để nhận phản hồi trạng thái mà không kích hoạt tác tử. - Nhật ký: theo dõi
/tmp/openclaw/openclaw-*.logvà lọcweb-heartbeat,web-reconnect,web-auto-reply,web-inbound.
Chẩn đoán chuyên sâu
- Thông tin xác thực trên đĩa:
ls -l ~/.openclaw/credentials/whatsapp/<accountId>/creds.json(mtime nên là gần đây). - Kho phiên:
ls -l ~/.openclaw/agents/<agentId>/sessions/sessions.json(đường dẫn có thể bị ghi đè trong cấu hình). Số lượng và các người nhận gần đây được hiển thị quastatus. - Luồng liên kết lại:
openclaw channels logout && openclaw channels login --verbosekhi các mã trạng thái 409–515 hoặcloggedOutxuất hiện trong log. (Lưu ý: luồng đăng nhập bằng QR tự khởi động lại một lần cho trạng thái 515 sau khi ghép đôi.)
Khi có sự cố
logged outhoặc trạng thái 409–515 → liên kết lại bằngopenclaw channels logoutrồiopenclaw channels login.- Gateway không truy cập được → khởi động:
openclaw gateway --port 18789(dùng--forcenếu cổng đang bận). - Không có tin nhắn vào → xác nhận điện thoại đã liên kết đang online và người gửi được cho phép (
channels.whatsapp.allowFrom); với chat nhóm, đảm bảo quy tắc danh sách cho phép + nhắc tên phù hợp (channels.whatsapp.groups,agents.list[].groupChat.mentionPatterns).
Lệnh “health” chuyên dụng
openclaw health --json asks the running Gateway for its health snapshot (no direct channel sockets from the CLI). It reports linked creds/auth age when available, per-channel probe summaries, session-store summary, and a probe duration. Lệnh sẽ thoát với mã khác 0 nếu Gateway không thể truy cập hoặc phép thăm dò thất bại/hết thời gian. Dùng --timeout <ms> để ghi đè mặc định 10s.