Khắc phục Schedule Build Fail

Lịch backup không chạy hoặc chạy rồi fail im lặng.

schedulecron

Schedule Build Failures

Lịch không chạy gì cả

1. WP-Cron không fire

Plugin dựa vào WP-Cron để chạy schedule. Nếu WP-Cron không fire (site không có traffic + không có system cron), schedule sẽ không trigger.

Fix: Setup system cron — xem Lên lịch backup.

2. Schedule bị disable

Vào SL Migrations → Schedules → kiểm tra schedule có đang active không. Nếu đã pause hoặc disable → bật lại.

3. Plugin chưa active

Hiển nhiên nhưng đôi khi anh deactivate quên reactivate sau update.

Lịch chạy nhưng fail

1. Memory limit / timeout

Cron context của WordPress thường có max_execution_time thấp hơn web request. Build cần thời gian dài hơn.

Fix:

  • Setup system cron riêng với max_execution_time cao hơn
  • Hoặc tăng max_execution_time global trong php.ini

2. Storage write fail

Kiểm tra log của package fail. Trong SL Migrations → Packages, click vào package có status Failed → xem log để biết phase nào fail và lý do.

Thường gặp:

3. Build trước stuck

Plugin có lock để tránh hai build chạy đồng thời. Nếu build trước crash, lock có thể giữ → build mới không khởi động được.

Fix: Đợi vài phút, hoặc xóa lock file thủ công (file slm_pro_lock.bin trong folder plugin).

4. Storage cloud unreachable

Schedule có upload sang storage cloud (S3, Dropbox, …) — nếu mạng/credentials có vấn đề, build local OK nhưng upload fail.

Fix: Vào Storage → click Test Connection để verify. Update credentials nếu cần.

Tham khảo