Siteler → siteniz → Zamanlanmış görevler.
Bir tane ekleme
Bir komut ve bir zamanlama. Komut, siteyle aynı ortamda ve aynı PHP sürümüyle çalışır; bu nedenle wp cron event run --due-now veya php artisan schedule:run kabuğunuzda nasıl davranıyorsa tam olarak öyle davranır.
WordPress'in kendi cron'u
WordPress işlerini sayfa görüntülemelerine göre zamanlar; bu nedenle sakin bir site zamanlanmış görevlerini geç çalıştırır ya da hiç çalıştırmaz, yoğun bir site ise bunları binlerce kez çalıştırır. İkisi de istediğiniz durum değildir.
Çözüm iki satırdır. wp-config.php dosyasında DISABLE_WP_CRON değerini true olarak ayarlayın, ardından buraya her beş dakikada bir wp cron event run --due-now çalıştıran gerçek bir zamanlama ekleyin. Böylece zamanlanmış yazılarınız ve yedekleme eklentiniz trafik yerine bir saate bağlı olarak çalışır.
Çalışıp çalışmadığını görme
Her görev, son çalışmalarını çıkış kodu ve çıktısıyla birlikte saklar. Hiç çıktı üretmemiş bir görev hiç çalışmamıştır; bu da bu ekranla ilgili en sık sorulan sorunun yanıtıdır.
Neleri yapamaz
Zamanlanmış bir görev sınırlıdır — zamanlamasından çok daha uzun sürerse durdurulur, böylece takılı kalan bir iş kendi kopyalarını biriktiremez. Gerçekten saatler süren bir işiniz varsa, bunu bölün veya destek ekibine bildirin, sizinle birlikte inceleyelim.