Documentation Index
Fetch the complete documentation index at: https://openclawhub.vn/llms.txt
Use this file to discover all available pages before exploring further.
Khắc phục sự cố tự động hóa
Sử dụng trang này để giải quyết các vấn đề về lập lịch và gửi thông điệp (cron + heartbeat).
Lệnh kiểm tra
Cron không kích hoạt
cron statusbáo cáo đã bật và cónextWakeAtMstrong tương lai.- Công việc được bật và có lịch trình/múi giờ hợp lệ.
cron runshiển thịokhoặc lý do bỏ qua rõ ràng.
cron: scheduler disabled; jobs will not run automatically→ cron bị tắt trong cấu hình/môi trường.cron: timer tick failed→ tick của scheduler bị lỗi; kiểm tra ngữ cảnh stack/log xung quanh.reason: not-duetrong kết quả chạy → chạy thủ công được gọi mà không có--forcevà công việc chưa đến hạn.
Cron kích hoạt nhưng không gửi thông điệp
- Trạng thái chạy là
ok. - Chế độ/đích gửi được thiết lập cho các công việc riêng lẻ.
- Kiểm tra kênh báo cáo kênh đích đã kết nối.
- Chạy thành công nhưng chế độ gửi là
none→ không có thông điệp bên ngoài nào được mong đợi. - Đích gửi thiếu/hỏng (
channel/to) → chạy có thể thành công nội bộ nhưng bỏ qua gửi ra ngoài. - Lỗi xác thực kênh (
unauthorized,missing_scope,Forbidden) → gửi bị chặn bởi thông tin xác thực/quyền của kênh.
Heartbeat bị ngăn hoặc bỏ qua
- Heartbeat được bật với khoảng thời gian khác 0.
- Kết quả heartbeat cuối cùng là
ran(hoặc lý do bỏ qua được hiểu rõ).
heartbeat skippedvớireason=quiet-hours→ ngoàiactiveHours.requests-in-flight→ làn chính bận; heartbeat bị hoãn.empty-heartbeat-file→ heartbeat theo khoảng thời gian bị bỏ qua vìHEARTBEAT.mdkhông có nội dung hành động và không có sự kiện cron nào được xếp hàng.alerts-disabled→ cài đặt hiển thị ngăn chặn thông điệp heartbeat ra ngoài.
Lưu ý về múi giờ và activeHours
Config path not found: agents.defaults.userTimezonenghĩa là khóa chưa được đặt; heartbeat sẽ sử dụng múi giờ của máy chủ (hoặcactiveHours.timezonenếu có).- Cron không có
--tzsử dụng múi giờ của máy chủ gateway. - Heartbeat
activeHourssử dụng độ phân giải múi giờ đã cấu hình (user,local, hoặc IANA tz cụ thể). - Dấu thời gian ISO không có múi giờ được coi là UTC cho lịch trình
atcủa cron.
- Công việc chạy sai thời gian đồng hồ sau khi múi giờ máy chủ thay đổi.
- Heartbeat luôn bị bỏ qua trong giờ làm việc của bạn vì
activeHours.timezonesai.