Zamanlayıcı
Otomatik yedek, saklama kuralı, zamanlanmış veritabanı temizliği ve serialize onarımı.
Gereksinimler
JustNow Backups kurulu ve Pro lisans etkin olmalı; lisansınızda Zamanlayıcı ek özelliği tanımlı olmalıdır. Menü: JustNow Backups → Zamanlayıcı.
İş oluşturma
- Ad verin (isteğe bağlı) ve görev türünü seçin.
- Takvimi seçin: her N saatte, günlük, haftalık, aylık veya tek seferlik (belirli tarih ve saat). Saatler sitenizin saat dilimine göredir. Aylık işte 29–31. gün olmayan aylarda ayın son günü kullanılır.
- Görevin kendi ayarlarını yapın ve kaydedin. Listede bir sonraki çalışma zamanı görünür.
- Denemek için İşi şimdi çalıştır'a basın.
En fazla 30 iş tanımlanabilir. Kapalı işler listede kalır ama çalışmaz.
Görev türleri
Yedek al
Seçtiğiniz içeriklerle (veritabanı, medya, eklentiler, temalar…) yedek alır. Yedek alındıktan sonra paket doğrulanır (zip açılıyor mu, veritabanı dökümü var mı). Doğrulanamayan yedekten sonra eski yedekler silinmez. Uzak Depo kuruluysa yedekten sonra Uzak depoya gönder adımı eklenebilir.
Veritabanı temizliği
Seçili temizlik görevlerini çalıştırır (görev listesi). Silinenler geri alınamaz.
Serialize onarımı
Yalnızca tara ve haber ver veya Tara ve onar. Onarılanlar geri alma kaydıyla düzeltilir.
Saklama kuralı
Yedek görevinde iki kural birlikte kullanılabilir: son N yedeği tut ve X günden eskileri sil. Bir yedek hangisine önce takılırsa silinir; 0 o kuralı kapatır.
- Silme eskiden yeniye doğru yapılır; en yeni yedek asla silinmez.
- Kural yalnızca bu görevin aldığı yedeklere uygulanır; elle aldığınız yedeklere dokunmaz.
Bildirim, telafi ve disk koruması
- E-posta bildirimi: yalnızca hata ve uyarıda (önerilen) veya her çalışmada özet e-posta.
- Kaçan çalışmayı telafi et: zamanı 30 dakikadan fazla kaçırılan iş ilk fırsatta bir kez çalışır. Kapalıysa atlanır ve sonraki zamana bırakılır.
- Disk koruması: boş alan son yedeğin yaklaşık 1,3 katından azsa yedek başlatılmaz (ilk yedekte 100 MB aranır). Neden geçmişe yazılır.
- Başka yedek sürüyorsa iş 10 dakika sonra yeniden denenir.
Arka plan kontrolü (WP-Cron)
Zamanlayıcı WordPress'in WP-Cron sistemiyle çalışır; WP-Cron siteye bir ziyaretçi geldiğinde tetiklenir. Düşük trafikli sitelerde iş gecikebilir. Sayfadaki Son arka plan kontrolü göstergesi uzun süredir güncellenmiyorsa barındırıcınızdan gerçek bir cron görevi isteyin:
*/5 * * * * wget -q -O - https://siteniz.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1
Bu durumda wp-config.php'ye define( 'DISABLE_WP_CRON', true ); ekleyebilirsiniz.