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_timecao hơn - Hoặc tăng
max_execution_timeglobal 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:
- Permission denied → Khắc phục permission
- Disk full
- Database error → Database write issues
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.