Nếu bạn chỉ có 2 phút, hãy dùng trang này làm cửa vào để phân loại sự cố.Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
60 giây đầu tiên
Chạy đúng thang kiểm tra này theo thứ tự:openclaw status→ hiển thị các kênh đã cấu hình và không có lỗi xác thực rõ ràng.openclaw status --all→ báo cáo đầy đủ hiện diện và có thể chia sẻ.openclaw gateway probe→ mục tiêu gateway dự kiến có thể truy cập được (Reachable: yes).Capability: ...cho bạn biết mức xác thực mà phép kiểm tra có thể chứng minh, vàRead probe: limited - missing scope: operator.readlà chẩn đoán bị suy giảm, không phải lỗi kết nối.openclaw gateway status→Runtime: running,Connectivity probe: ok, và một dòngCapability: ...hợp lý. Dùng--require-rpcnếu bạn cũng cần bằng chứng RPC với phạm vi đọc.openclaw doctor→ không có lỗi cấu hình/dịch vụ chặn hoạt động.openclaw channels status --probe→ Gateway có thể truy cập trả về trạng thái truyền tải trực tiếp cho từng tài khoản cùng với kết quả kiểm tra/kiểm toán nhưworkshoặcaudit ok; nếu Gateway không thể truy cập, lệnh sẽ quay về phần tóm tắt chỉ dựa trên cấu hình.openclaw logs --follow→ hoạt động ổn định, không có lỗi nghiêm trọng lặp lại.
Anthropic long context 429
Nếu bạn thấy:HTTP 429: rate_limit_error: Extra usage is required for long context requests,
hãy đi tới /gateway/troubleshooting#anthropic-429-extra-usage-required-for-long-context.
Backend cục bộ tương thích OpenAI hoạt động trực tiếp nhưng thất bại trong OpenClaw
Nếu backend/v1 cục bộ hoặc tự lưu trữ của bạn trả lời các phép kiểm tra trực tiếp nhỏ
/v1/chat/completions nhưng thất bại với openclaw infer model run hoặc các lượt
agent thông thường:
- Nếu lỗi nhắc rằng
messages[].contentmong đợi một chuỗi, hãy đặtmodels.providers.<provider>.models[].compat.requiresStringContent: true. - Nếu backend vẫn chỉ thất bại ở các lượt agent của OpenClaw, hãy đặt
models.providers.<provider>.models[].compat.supportsTools: falserồi thử lại. - Nếu các lệnh gọi trực tiếp rất nhỏ vẫn hoạt động nhưng prompt OpenClaw lớn hơn làm sập backend, hãy xem vấn đề còn lại là giới hạn của mô hình/máy chủ upstream và tiếp tục trong runbook chuyên sâu: /gateway/troubleshooting#local-openai-compatible-backend-passes-direct-probes-but-agent-runs-fail
Cài đặt Plugin thất bại vì thiếu openclaw extensions
Nếu cài đặt thất bại vớipackage.json missing openclaw.extensions, gói plugin
đang dùng định dạng cũ mà OpenClaw không còn chấp nhận.
Sửa trong gói plugin:
- Thêm
openclaw.extensionsvàopackage.json. - Trỏ các mục tới tệp runtime đã build (thường là
./dist/index.js). - Phát hành lại plugin và chạy lại
openclaw plugins install <package>.
Cây quyết định
Không có phản hồi
Không có phản hồi
Runtime: runningConnectivity probe: okCapability: read-only,write-capable, hoặcadmin-capable- Kênh của bạn hiển thị truyền tải đã kết nối và, khi được hỗ trợ,
workshoặcaudit oktrongchannels status --probe - Người gửi xuất hiện là đã được phê duyệt (hoặc chính sách DM đang mở/dùng allowlist)
drop guild message (mention required→ chặn theo yêu cầu mention đã chặn tin nhắn trong Discord.pairing request→ người gửi chưa được phê duyệt và đang chờ phê duyệt ghép đôi qua DM.blocked/allowlisttrong log kênh → người gửi, phòng hoặc nhóm bị lọc.
Dashboard hoặc Control UI không kết nối
Dashboard hoặc Control UI không kết nối
Dashboard: http://...được hiển thị trongopenclaw gateway statusConnectivity probe: okCapability: read-only,write-capable, hoặcadmin-capable- Không có vòng lặp xác thực trong log
device identity required→ ngữ cảnh HTTP/không bảo mật không thể hoàn tất xác thực thiết bị.origin not allowed→Origincủa trình duyệt không được phép cho mục tiêu Gateway của Control UI.AUTH_TOKEN_MISMATCHkèm gợi ý thử lại (canRetryWithDeviceToken=true) → một lần thử lại bằng token thiết bị tin cậy có thể tự động xảy ra.- Lần thử lại bằng token đã lưu bộ nhớ đệm đó tái sử dụng tập phạm vi đã lưu cùng token thiết bị
đã ghép đôi. Các caller dùng
deviceTokenrõ ràng /scopesrõ ràng vẫn giữ tập phạm vi đã yêu cầu của chúng. - Trên đường dẫn Control UI Tailscale Serve bất đồng bộ, các lần thử thất bại cho cùng
{scope, ip}được tuần tự hóa trước khi bộ giới hạn ghi nhận thất bại, nên một lần thử lại lỗi đồng thời thứ hai đã có thể hiển thịretry later. too many failed authentication attempts (retry later)từ một origin trình duyệt localhost → các lần thất bại lặp lại từ cùngOriginđó bị khóa tạm thời; một origin localhost khác dùng bucket riêng.unauthorizedlặp lại sau lần thử lại đó → token/mật khẩu sai, chế độ xác thực không khớp, hoặc token thiết bị đã ghép đôi bị cũ.gateway connect failed:→ UI đang nhắm tới sai URL/cổng hoặc Gateway không thể truy cập.
Gateway không khởi động hoặc dịch vụ đã cài nhưng không chạy
Gateway không khởi động hoặc dịch vụ đã cài nhưng không chạy
Service: ... (loaded)Runtime: runningConnectivity probe: okCapability: read-only,write-capable, hoặcadmin-capable
Gateway start blocked: set gateway.mode=localhoặcexisting config is missing gateway.mode→ chế độ gateway là từ xa, hoặc tệp cấu hình thiếu dấu chế độ cục bộ và cần được sửa chữa.refusing to bind gateway ... without auth→ bind không phải local loopback mà không có đường dẫn xác thực Gateway hợp lệ (token/mật khẩu, hoặc trusted-proxy khi đã cấu hình).another gateway instance is already listeninghoặcEADDRINUSE→ cổng đã bị chiếm.
Kênh kết nối nhưng tin nhắn không lưu chuyển
Kênh kết nối nhưng tin nhắn không lưu chuyển
- Truyền tải kênh đã kết nối.
- Các kiểm tra ghép đôi/allowlist đạt.
- Mention được phát hiện ở nơi bắt buộc.
mention required→ chặn theo yêu cầu mention trong nhóm đã chặn xử lý.pairing/pending→ người gửi DM chưa được phê duyệt.not_in_channel,missing_scope,Forbidden,401/403→ sự cố token quyền của kênh.
Cron hoặc Heartbeat không kích hoạt hoặc không gửi
Cron hoặc Heartbeat không kích hoạt hoặc không gửi
cron.statushiển thị đã bật cùng lần đánh thức tiếp theo.cron runshiển thị các mụcokgần đây.- Heartbeat đã bật và không nằm ngoài giờ hoạt động.
cron: scheduler disabled; jobs will not run automatically→ cron bị tắt.heartbeat skippedvớireason=quiet-hours→ ngoài giờ hoạt động đã cấu hình.heartbeat skippedvớireason=empty-heartbeat-file→HEARTBEAT.mdtồn tại nhưng chỉ chứa khung trống/chỉ có tiêu đề.heartbeat skippedvớireason=no-tasks-due→ chế độ tác vụHEARTBEAT.mdđang hoạt động nhưng chưa có khoảng thời gian tác vụ nào đến hạn.heartbeat skippedvớireason=alerts-disabled→ toàn bộ khả năng hiển thị Heartbeat bị tắt (showOk,showAlerts, vàuseIndicatorđều tắt).requests-in-flight→ làn chính đang bận; lần đánh thức Heartbeat bị hoãn.unknown accountId→ tài khoản đích nhận Heartbeat không tồn tại.
Node đã ghép đôi nhưng công cụ thất bại ở camera canvas screen exec
Node đã ghép đôi nhưng công cụ thất bại ở camera canvas screen exec
- Node được liệt kê là đã kết nối và đã ghép đôi cho vai trò
node. - Capability tồn tại cho lệnh bạn đang gọi.
- Trạng thái quyền đã được cấp cho công cụ.
NODE_BACKGROUND_UNAVAILABLE→ đưa ứng dụng node lên foreground.*_PERMISSION_REQUIRED→ quyền OS bị từ chối/thiếu.SYSTEM_RUN_DENIED: approval required→ phê duyệt exec đang chờ xử lý.SYSTEM_RUN_DENIED: allowlist miss→ lệnh không có trong allowlist exec.
Exec đột nhiên yêu cầu phê duyệt
Exec đột nhiên yêu cầu phê duyệt
- Nếu
tools.exec.hostchưa được đặt, mặc định làauto. host=autophân giải thànhsandboxkhi runtime sandbox đang hoạt động, nếu không thì thànhgateway.host=autochỉ dùng để định tuyến; hành vi “YOLO” không nhắc xác nhận đến từsecurity=fullcộng vớiask=offtrên gateway/node.- Trên
gatewayvànode,tools.exec.securitychưa được đặt sẽ mặc định làfull. tools.exec.askchưa được đặt sẽ mặc định làoff.- Kết quả: nếu bạn đang thấy yêu cầu phê duyệt, một chính sách cục bộ theo host hoặc theo phiên nào đó đã siết chặt exec hơn so với các mặc định hiện tại.
- Chỉ đặt
tools.exec.host=gatewaynếu bạn chỉ muốn định tuyến host ổn định. - Dùng
security=allowlistvớiask=on-missnếu bạn muốn exec trên host nhưng vẫn muốn xem xét khi không khớp allowlist. - Bật chế độ sandbox nếu bạn muốn
host=autophân giải trở lạisandbox.
Approval required.→ lệnh đang chờ/approve ....SYSTEM_RUN_DENIED: approval required→ phê duyệt exec trên node-host đang chờ xử lý.exec host=sandbox requires a sandbox runtime for this session→ lựa chọn sandbox ngầm định/rõ ràng nhưng chế độ sandbox đang tắt.
Browser tool fails
Browser tool fails
- Trạng thái trình duyệt hiển thị
running: truevà một trình duyệt/hồ sơ đã chọn. openclawkhởi động, hoặcusercó thể thấy các thẻ Chrome cục bộ.
unknown command "browser"hoặcunknown command 'browser'→plugins.allowđã được đặt và không bao gồmbrowser.Failed to start Chrome CDP on port→ khởi chạy trình duyệt cục bộ thất bại.browser.executablePath not found→ đường dẫn nhị phân đã cấu hình không đúng.browser.cdpUrl must be http(s) or ws(s)→ URL CDP đã cấu hình dùng một lược đồ không được hỗ trợ.browser.cdpUrl has invalid port→ URL CDP đã cấu hình có cổng không hợp lệ hoặc nằm ngoài phạm vi.No Chrome tabs found for profile="user"→ hồ sơ đính kèm Chrome MCP không có thẻ Chrome cục bộ nào đang mở.Remote CDP for profile "<name>" is not reachable→ endpoint CDP từ xa đã cấu hình không thể truy cập từ host này.Browser attachOnly is enabled ... not reachablehoặcBrowser attachOnly is enabled and CDP websocket ... is not reachable→ hồ sơ chỉ đính kèm không có mục tiêu CDP đang hoạt động.- các ghi đè viewport / chế độ tối / locale / ngoại tuyến cũ trên hồ sơ chỉ đính kèm hoặc CDP từ xa → chạy
openclaw browser stop --browser-profile <name>để đóng phiên điều khiển đang hoạt động và giải phóng trạng thái mô phỏng mà không cần khởi động lại gateway.
Liên quan
- FAQ — các câu hỏi thường gặp
- Khắc phục sự cố Gateway — các vấn đề riêng của Gateway
- Doctor — kiểm tra tình trạng và sửa chữa tự động
- Khắc phục sự cố kênh — các vấn đề kết nối kênh
- Khắc phục sự cố tự động hóa — các vấn đề về cron và heartbeat