Linux sunucularda ve web uygulamalarında belirli komutların, yedeklemelerin veya senaryoların önceden belirlenen zaman aralıklarında otomatik çalışmasını sağlayan zamanlayıcıdır.
\n\nNasıl Çalışır ve Temel Prensipleri Nelerdir?
\nDakika, saat, gün, ay ve haftanın günü formatındaki 5 haneli cron ifadesiyle (Örn: '0 3 * * *' her gece 03:00'te) tanımlanır.
\n\nNeden Kritik Öneme Sahiptir?
\nHer gece otomatik veritabanı yedekleme, fatura kesme, gecikmiş siparişleri iptal etme ve e-posta kuyruklarını eritme işlerini insansız yürütür.
\n\nEn İyi Uygulama ve Kullanım İpuçları
\nGörevlerin çakışmasını engellemek için işlem kilitleri (Lock mechanism / withoutOverlapping) kullanın ve hata loglarını düzenli izleyin.
\n\nSık Yapılan Hatalar ve Kaçınılması Gerekenler
\nAğır ve 1 saat süren veri senkronizasyon cron'unu dakikada bir çalıştırarak sunucuyu işlem kilitlenmesine sokmak.
Sıkça Sorulan Sorular (SSS)
Cron Job Nedir? (Zamanlanmış Arka Plan Görevleri) hakkında en sık yöneltilen sorular ve mühendislik ekibimizin uzman yanıtları:
WP-Cron siteye ziyaretçi girdikçe tetiklenir; sunucu cron'u ise ziyaretçiden bağımsız Linux saatine göre kesin çalışır.
Çıktıları bir log dosyasına yönlendirerek (>> /var/log/cron.log 2>&1) veya Sentry gibi izleme araçlarıyla takip edilir.