Báo cáo dự án Bún Bò Huế Chú Mập

BÁO CÁO SỰ CỐ: PAGE KHÔNG ĐƯỢC ĐĂNG BÀI SÁNG 14/09/2026

Ngày báo cáo: 14/09/2026 · Số lưu: 0017 · bbhchumap.report.tonny.info
BÁO CÁO SỐ 17
← Danh mục báo cáo

1. TÌNH TRẠNG THỰC TẾ KHI KIỂM TRA (số liệu thật, không đoán)

2. NGUYÊN NHÂN GỐC

Hai đường đăng bài cùng hỏng một lúc:

  1. Đường đang chạy thật (workflow content trên instance CHUNG 5678) chết vì lỗi đọc/ghi database SQLite của instance chung → n8n không chạy được schedule trigger → không đăng.
  2. Đường dự phòng của dự án (workflow content trên instance RIÊNG 5682) lại đang bị tắt → không có gì đăng thay.

Kết quả: khung 07h và 11h ngày 14/09 không đăng bài nào.

3. ĐÃ XỬ LÝ XONG TRONG SÁNG NAY

  1. Bật lại workflow content trên instance RIÊNG 5682 (đúng chủ trương "không sài chung"):
  2. Backup database trước khi sửa: database.sqlite.bak-20260914-125940.
  3. Phát hiện: gọi REST activate trả về 200 nhưng DB không lưu (workflow chưa từng có bản publish) → sửa thẳng DB: active=1 + activeVersionId = bản mới nhất trong workflow_history, rồi docker restart n8n-chumap.
  4. Xác nhận bằng log container: Activated workflow "Content Chu Map - CACH LAM NGAY 9 (7-11-17-19h)" → đã bật thật.
  5. Đăng bù khung 11h ngay: bài thật đã lên page lúc 12:47 ngày 14/09, is_published = true:
  6. Nội dung: "🍜 TRƯA NAY ĂN GÌ? GHÉ CHÚ MẬP NHA"
  7. Link: https://www.facebook.com/122116987377280694/posts/122123412387280694
  8. Execution trên 5682: id 629, status success (05:47:50 → 05:47:57 UTC).
  9. Dựng lưới an toàn để không bao giờ mất bài im lặng nữa:
  10. Script chumap-bu-content.py: mỗi lần chạy kiểm tra đủ 4 khung 07/11/17/19h hôm nay (đọc thẳng feed page); khung gần nhất đã qua hơn 25 phút mà chưa có bàitự đăng bùnhắn Anh biết; bình thường thì im lặng (không làm phiền Anh).
  11. Cron CHUMAP-Bu-Content-20p — chạy mỗi 20 phút, 7h–21h mỗi ngày; có chốt chống đăng bù trùng 2 lần cho cùng một khung.
  12. Đã test: chạy lúc 13:05 → im lặng, không đăng trùng (đúng vì khung 11h đã có bài).

4. CÒN LẠI / XIN Ý ANH

  1. Khung 07h hôm nay em KHÔNG đăng bù (để tránh 2 bài sát nhau giữa trưa). Anh muốn bù thì em chạy ngay.
  2. Bản workflow content trên instance CHUNG 5678 vẫn đang BẬT → khi instance chung hồi phục, nó sẽ đăng TRÙNG với bản riêng 5682. Em xin phép Anh cho tắt workflow này ở instance chung (đây là workflow CỦA dự án mình). Em chưa tự làm vì instance chung không phải tài nguyên riêng của em.
  3. Instance chung 5678 đang bệnh SQLITE_IOERR — việc này ảnh hưởng cả các workflow khác trên đó (không thuộc dự án mình), em chỉ báo để Anh/biết mà xử, không đụng vào.
  4. Khung 17h và 19h hôm nay sẽ tự chạy trên instance riêng 5682; nếu lỡ, watchdog sẽ tự đăng bù và báo Anh.

5. CAM KẾT

Team Digital Tonny · Báo cáo nội bộ dự án Bún Bò Huế Chú Mập · 14/09/2026